@@ -159,7 +159,7 @@ static void settings_load(AppSettings& s, const std::string& path) {
159159// Version
160160// ============================================================================
161161std::string EditorApp::get_version () {
162- return " pCode Editor version 0.2.30 " ;
162+ return " pCode Editor version 0.2.31 " ;
163163}
164164
165165// ============================================================================
@@ -1786,14 +1786,13 @@ void EditorApp::render() {
17861786 }
17871787 }
17881788
1789- // Main window with menu and sidebar
1789+ // Main window - just sidebar
17901790 ImGuiViewport* viewport = ImGui::GetMainViewport ();
17911791 ImGui::SetNextWindowPos (viewport->Pos );
17921792 ImGui::SetNextWindowSize (viewport->Size );
17931793 ImGui::SetNextWindowViewport (viewport->ID );
17941794
1795- ImGuiWindowFlags flags = ImGuiWindowFlags_MenuBar;
1796- flags |= ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoCollapse;
1795+ ImGuiWindowFlags flags = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoCollapse;
17971796 flags |= ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoMove;
17981797
17991798 ImGui::PushStyleVar (ImGuiStyleVar_WindowRounding, 0 );
@@ -1802,16 +1801,16 @@ void EditorApp::render() {
18021801 ImGui::Begin (" pcode-editor" , nullptr , flags);
18031802 ImGui::PopStyleVar (3 );
18041803
1805- render_menu_bar ();
18061804 render_sidebar ();
18071805
18081806 ImGui::End ();
18091807
1810- // Editor as independent floating window - fully movable
1808+ // Editor as independent floating window - fully movable, with menu inside
18111809 ImGui::SetNextWindowPos (ImVec2 (viewport->Pos .x + 80 , viewport->Pos .y + 80 ), ImGuiCond_FirstUseEver);
18121810 ImGui::SetNextWindowSize (ImVec2 (800 , 600 ), ImGuiCond_FirstUseEver);
18131811
1814- if (ImGui::Begin (" Editor" , nullptr , ImGuiWindowFlags_NoCollapse)) {
1812+ if (ImGui::Begin (" Editor" , nullptr , ImGuiWindowFlags_MenuBar)) {
1813+ render_menu_bar ();
18151814 render_editor_area ();
18161815 ImGui::End ();
18171816 }
@@ -2796,7 +2795,7 @@ void EditorApp::render_status_bar() {
27962795 ImGui::SameLine ();
27972796
27982797 // Version with git hash
2799- ImGui::Text (" v0.2.31 " );
2798+ ImGui::Text (" v0.2.32 " );
28002799 }
28012800
28022801ImGui::PopStyleColor ();
0 commit comments