Garux
449778b384
theming tweaks:
...
px sizes in .qss for more consistent relative sizing
replace statusbar icons color to make them visible in light theme
#296 #297
2026-08-25 05:33:17 +05:00
Garux
10165e88d1
revert some icons
...
f-world.svg - better geometrical representation, better depth sense
status_brush.svg
status_entity.svg
status_patch.svg - no padding to have them nuff big
bobtoolz_poly.svg - better functionality representation
bobtoolz_merge.svg
bobtoolz_split.svg
bobtoolz_splitcol.svg
bobtoolz_splitrow.svg - better and uniform functionality representation
select.svg - nuff padding from button border under default theme, unwanted colorizing
copy.svg - unwanted colorizing
#296
2026-07-09 02:51:59 +05:00
Garux
1ac117572b
icons tweaks by @julius2k26
...
closes #296
2026-07-09 02:06:54 +05:00
Garux
5b380fd6fe
remove explicit float literal specifiers
2025-11-02 01:27:42 +05:00
Garux
e9751996ac
support explicit file patterns in file_dialog(); use to improve brushexport, prtview dialogs
2025-10-19 08:18:01 +05:00
Garux
9977ddfa1a
generate light theme bitmaps in settings path, app path may have no write permission
2025-10-11 16:03:19 +05:00
Garux
758db8358d
* adjust icons in light GUI themes for better visibility
2025-10-10 19:21:39 +05:00
Garux
00c352b697
remove odd newlines
2025-10-09 02:45:30 +05:00
Garux
37c7ff934c
remove makeQuoted, use Quoted directly
2025-10-06 22:52:30 +05:00
Garux
d8afccdcb6
more svg icons
2025-10-05 14:38:07 +05:00
Garux
2580a1ee17
minor tweaks
2025-09-23 03:59:53 +05:00
Garux
66e15e9ba0
minor tweaks
2025-09-23 02:45:24 +05:00
Garux
34f7fe77b0
* new icons by Julius, high dpi scaling support
...
closes #111
2025-09-12 22:47:13 +05:00
Garux
8221dbf873
remove unneeded virtual destructors
2025-09-08 12:47:06 +05:00
Garux
d7f3e9bd3f
minor tweaks
2025-09-04 16:01:47 +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
607d4c67ad
tweak formatting
2025-02-05 15:59:29 +05:00
TimePath
57c8189225
Callback: remove fixed-arity wrappers
2025-01-22 12:39:14 +05:00
TimePath
9b03bf32ef
Callback: work at any arity
2025-01-21 21:24:26 +05:00
Garux
da216c99b3
fix saveable window size management during the 1st run
2025-01-16 10:45:46 +05:00
Garux
55dc6e677d
use std::set std::map contains()
2024-12-01 06:01:52 +05:00
Garux
6cd9028bb9
validate smartedit key values input, tweak entity key name, value validation interaction
2024-11-14 04:13:51 +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
27dff0c888
fix mouse chasing in 2x2 & floating layouts
...
QTimer was getting new connections added w/o removing existing ones; fix the same in FreezePointer
zero check is seemingly not needed now; zeros spam was caused by this QTimer misuse
2024-01-09 04:12:08 +06:00
Garux
22f017283b
change browse file/directory icon from SP_FileDialogStart to semantically correct SP_DialogOpenButton
2023-08-21 15:41:07 +06:00
Garux
b608dc986c
add missing file extension after file dialog
...
some implementations are more mindless, than the others
2023-08-18 20:14:45 +06:00
Garux
7396eef067
* fix QComboBox popup leaking shortcuts
2023-07-03 12:26:20 +06:00
Garux
544ade9bd0
on Enter in NonModalEntry, NonModalSpinner always do apply, since not every selected instance necessarily has shown property applied
2023-02-02 17:39:40 +06:00
Garux
c08c2f9949
* ctrl/ctrl + shift modifiers in value spinners divide step by 10 & 100 respectively
2023-01-20 12:56:54 +06:00
Garux
2ed868d254
manage conflicting hotkeys in QComboBox, QLineEdit, QSpinBox
2022-12-20 23:41:16 +06:00
Garux
15ca706037
support DPI scaling by viewports rendering and input in certain scenarios
...
e.g. in mac, kde, wayland or after QT_SCALE_FACTOR=1.25 ./install/radiant
2022-11-07 19:02:40 +03:00
Garux
f7a33dd4d3
manage camera events queue
...
fixes impossibility of wasd + freelook in linux
fixes jagged focused orbiting
2022-11-07 18:32:34 +03:00
Garux
9d3d204018
Qt
2022-10-27 09:10:31 +03:00
Garux
b0b997e493
manage stl includes
2021-10-31 12:38:53 +03:00
Garux
d812cbd4d4
replace ArrayRange by tcb::span (reproduction of std::span)
2021-10-24 08:32:10 +03:00
Garux
bf6389fc26
use #pragma once
2021-10-22 02:19:50 +03:00
Garux
02a3b9c026
use ostream_write( CopiedString )
2021-09-18 15:30:11 +03:00
Garux
6c00419653
fix spelling
2021-05-24 20:23:09 +03:00
Garux
dc5dea6d21
delete copy constructors and assignment operators explicitly
2021-03-24 15:48:29 +03:00
Garux
2222100316
indent classes, align by spaces
2021-03-24 00:25:15 +03:00
Garux
c50c044a31
fix volatile text rendering artifacts with MSAA
...
a0a47640b0
2020-10-29 22:00:17 +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
3e7ee32ded
make extension_equal() check case insensitive in Unix
...
allows most of file types with non lowercase extension
known issue: textures with non lowercase extension in loose folders are visible now, but they aren't loaded, because it leads to fopen( filename.lowercase_extension )
2020-06-05 21:11:26 +03:00
Garux
4fdb720123
fix Gtk-CRITICAL **: gtk_widget_grab_default: assertion 'gtk_widget_get_can_default (widget)' failed
2020-06-05 21:04:18 +03:00
Garux
613cf37150
ensure, that opengl font glyph height >= width to prevent overruns
2020-06-05 21:02:09 +03:00
Garux
e357564ff8
remove more of deprecated Gtk stuff
2020-06-05 20:40:12 +03:00
Garux
95809d79f5
use GtkToolItem in toolbars
2020-05-27 08:18:22 +03:00
Garux
495e90e6a9
gtk_notebook_set_page -> gtk_notebook_set_current_page
...
gtk_container_children -> gtk_container_get_children
gtk_notebook_set_page -> gtk_notebook_set_current_page
gtk_widget_hide_all -> gtk_widget_hide
gtk_check_menu_item_set_state -> gtk_check_menu_item_set_active
gtk_radio_menu_item_group -> gtk_radio_menu_item_get_group
2020-05-23 22:54:26 +03:00
Garux
64e0c125e8
replace gtk_toolbar_append_space()
2020-05-22 01:16:02 +03:00