181 Commits
Author SHA1 Message Date
Spike29 7027470704 Rename "Find brush..." into "Find Entity/Brush...", and fix 3 spelling mistakes in the UI 2026-09-01 11:05:15 +02:00
Garux c4d4700885 do not create curve menu with "no_patch" 1 game config value
#252
2025-11-01 02:53:16 +05:00
Garux fcd8aed273 rename toolbar objects to force default side attachment change 2025-10-20 00:38:36 +05:00
Garux 00c352b697 remove odd newlines 2025-10-09 02:45:30 +05:00
Garux f7630df89c * del: DeleteSelection3 as most expected deletion bind 2025-10-09 02:05:25 +05:00
Garux 7ea9546cdf add class SingleQuoted 2025-10-07 00:16:53 +05:00
Garux 37c7ff934c remove makeQuoted, use Quoted directly 2025-10-06 22:52:30 +05:00
Garux b19fd006c7 make GUI theme global preference, load it ASAP 2025-09-29 00:12:13 +05:00
Garux 0a80243914 place filter, plugin toolbars on the right by default 2025-09-24 00:14:47 +05:00
Garux 2580a1ee17 minor tweaks 2025-09-23 03:59:53 +05:00
Garux 6cf1403e48 set window icon for the very 1st configuration dialogs too 2025-09-16 18:31:33 +05:00
Garux c81c2b70c1 * improved GUI themes, new unmodified Fusion theme, external .qss file 2025-09-15 02:03:49 +05:00
Garux eea78c37f3 * context menu for toolbar buttons configuration 2025-09-14 03:43:39 +05:00
Garux 34f7fe77b0 * new icons by Julius, high dpi scaling support
closes #111
2025-09-12 22:47:13 +05:00
Garux 911a7cceeb minor tweaks 2025-09-03 00:29:13 +05:00
Garux 5426732f28 minor tweaks 2025-09-02 05:04:33 +05:00
Garux 1599d0a64b * layers system (stored in comments of .map file)
menus	* View->Layers Browser (L)
	* Edit->Expand Selection To Layers (ctrl + q)
	* shift + q: move-to LayersMenu
closes #133
2025-08-31 16:25:12 +05:00
Garux da0570291b * ctrl + shift + p: Shortcuts dialog (keyboard commands palette) 2025-02-09 20:15:01 +05:00
Garux 6e16d7e3bd menu * Modify->Repeat: saved transforms feedback and individual resets
* Modify->Repeat->Reset Transforms (alt + r)
2025-02-06 14:37:05 +05:00
Garux 607d4c67ad tweak formatting 2025-02-05 15:59:29 +05:00
TimePath b65f27b166 Callback: cleanup 2025-01-22 14:57:22 +05:00
TimePath 57c8189225 Callback: remove fixed-arity wrappers 2025-01-22 12:39:14 +05:00
TimePath d71556d1de Embrace lambdas 2025-01-21 18:54:52 +05:00
Garux 54dfa0df74 adjust GUI texts 2024-12-02 08:05:32 +05:00
Garux edbd94b6f1 fix menu mnemonic 2024-08-01 03:42:28 +05:00
Garux df02774ff5 tweak StringOutputStream use
auto str = StringOutputStream()(bla) use form was not doing copy elision or move, but copy
2024-01-29 16:54:08 +06:00
Garux e9459b79d8 fix .game no_patch key handling
OG behavior was to have preference to hide patch toolbar, if no_patch was set to non empty string xD
patch toolbar was shown by default anyway xD
now treat "1" as hide, anything else = show, including non set
2023-10-05 21:02:50 +06:00
Garux 4b8468fea1 fix icon name typo 2023-09-19 20:25:08 +06:00
Garux 158b724dba * support multiple Extra Resource Paths 2023-08-22 15:40:09 +06:00
Garux 39f4bdfab6 * installer of map developer's files (common shaders/textures/w/e is included in gamepack) 2023-08-18 11:51:02 +06:00
Garux e1c814f600 * "Built-In Group Dialog" layout option, embeds entity, textures etc dialog on the right of main window 2022-11-11 08:31:17 +03:00
Garux f7b9e7e482 fix nonmodal dialogs going behind main window in linux
notes:
was okay in windows
wnd position is not preserved on hiding via Close event now, requires extra handling, as in class RotateDialog or g_guiSettings (no much critical cases exist)
min max buttons aren't shown (when requested) in Ubuntu, shown in Windows; were shown for Qt::Window flag
2022-10-31 15:16:53 +03:00
Garux 6bfa626a38 fix ubuntu build, suppress spammy warning there 2022-10-27 10:30:27 +03:00
Garux 9d3d204018 Qt 2022-10-27 09:10:31 +03:00
Garux bf3f194cff * cloneSelected, cloneSelectedMakeUnique: select cloned stuff (was preserving original selected)
important for cloneSelectedMakeUnique usability and when objects order in .map matters
2021-11-24 23:49:46 +03:00
Garux ee06831f97 Optional grid color scheme to fit the Adwaita Dark GTK theme 2021-11-15 01:59:23 +03:00
Garux 522f6f907e rename cmdlib and imagelib to fix name clashes 2021-10-31 14:13:02 +03:00
Garux d812cbd4d4 replace ArrayRange by tcb::span (reproduction of std::span) 2021-10-24 08:32:10 +03:00
Garux 02a3b9c026 use ostream_write( CopiedString ) 2021-09-18 15:30:11 +03:00
Garux 2222100316 indent classes, align by spaces 2021-03-24 00:25:15 +03:00
Garux d734199601 manage path routines 2021-01-22 02:21:54 +03:00
Garux 2734cbd1e0 * ctrl + shift + z: redo alias 2021-01-05 01:40:44 +03:00
Garux f401facb4f fix main wnd splits being set before window is actually maximized/fullscreened 2020-12-30 12:51:04 +03:00
Garux 2f2140efa4 support map loading on autorestart from path with spaces 2020-12-20 17:01:23 +03:00
Garux a5be520748 swap RotateSelectionClockwise, RotateSelectionAnticlockwise toolbar buttons for visual logic "right button rotates to right" and reverse 2020-10-13 08:23:19 +03:00
Garux 35309c8c6c fix Gdk-CRITICAL **: IA__gdk_window_get_window_type: assertion 'GDK_IS_WINDOW (window)' failed 2020-06-05 23:49:04 +03:00
Garux e11341f8f6 fix Gtk-CRITICAL **: gtk_window_realize_icon: assertion 'info->icon_pixmap == NULL' failed 2020-06-05 21:03:10 +03:00
Garux 95809d79f5 use GtkToolItem in toolbars 2020-05-27 08:18:22 +03:00
Garux dac8fd48a3 gtk_timeout_add -> g_timeout_add
gtk_timeout_remove -> g_source_remove
2020-05-22 01:29:08 +03:00
Garux 0ba68e1a29 gtk_toolbar_set_orientation -> gtk_orientable_set_orientation 2020-05-22 01:16:05 +03:00