Commit Graph

56 Commits (059b61805f64be01847bf1c29b1f9e04405a2db4)

Author SHA1 Message Date
poikilos 059b61805f Fix recent menu iteration and don't add the test file to recent...
...Improve output. Reduce GUI debugging output. Save the debug version
in debug/ for the shell build. Don't overlap enum values for elements
and commands.
2021-03-29 13:54:27 -04:00
poikilos 3e6f8324eb Fix duplicate menu items by respecting the addToEngine bool.
resolves #6
2021-03-28 08:50:51 -04:00
poikilos 29f52a1ad1 Improve messages. 2021-03-28 07:05:15 -04:00
poikilos 5eee418c82 Look for another font. 2021-03-28 06:56:19 -04:00
poikilos b91fe123b5 Add a --test-and-exit option. 2021-03-28 06:08:53 -04:00
poikilos 6d3496fb37 Fix identification of generated recent menu items. Add codeblocks notes. 2021-03-22 19:34:34 -04:00
poikilos e9d05030b6 Switch selected menu item in recent menu separately since caller is always same. 2021-03-22 12:55:24 -04:00
poikilos 20c18802f3 Block zooming in load/save. Output more event info (working on recent menu items). 2021-03-22 12:21:01 -04:00
poikilos 50a9c1916d Handle each GUI event type seperately as per Irrlicht documentation...
...Add a scope around cases to fix "error: jump to case label
[-fpermissive]" and provide a separate scope for variables created in
each case. Remove b3view.depend.
2021-03-22 11:22:21 -04:00
poikilos 0f03078717 Improve output. Handle more exceptions in stoi and stof. 2021-03-22 10:38:02 -04:00
poikilos a686c61f1d Use std::runtime_error to fix exception conversions. 2021-03-22 08:32:53 -04:00
poikilos 320d13c46f Begin working on a recent files list. Add test data. 2021-03-21 01:42:48 -04:00
poikilos 62d3620a16 Add a recent files submenu. 2021-02-18 09:31:03 -05:00
poikilos 3491183c8f Allow setting the animation loop. 2020-07-30 23:40:17 -04:00
poikilos 460690fded Auto-load nearby texture. Simplify&test cycling functions. 2020-03-10 14:12:16 -04:00
poikilos 53a8102818 Place mtl file correctly using chdir (or move) 2020-01-30 11:46:24 -05:00
poikilos 033501153d fix fuzzy texture identification 2019-07-03 17:13:37 -04:00
poikilos 0a4aac71a9 move modes to engine, improve texture search 2019-07-03 15:15:44 -04:00
poikilos 16230a0777 fix frame-by-frame hotkeys, add menu items 2019-06-13 08:57:32 -04:00
poikilos 764933097f check for more minetest texture names 2019-05-25 07:07:52 -04:00
poikilos 60aa3d434e detect minetest texture, turn off interp 2019-05-17 13:43:02 -04:00
poikilos 44a842e79d correction to irr description 2019-05-17 08:07:39 -04:00
poikilos 36a1399cb5 add export feature and more mimetypes 2019-05-16 12:33:53 -04:00
poikilos c9860273e0 export (current frame) 2019-05-02 21:17:24 -04:00
poikilos 7e3dd7bc88 prevent negative cam distance 2019-04-19 17:34:31 -04:00
poikilos 0d5780dbf3 improve WebKit style compliance 2019-04-19 17:16:28 -04:00
poikilos 9db00c6473 improve WebKit style compliance 2019-04-19 17:13:58 -04:00
poikilos e29565a110 make origin axis widget toggleable 2019-04-19 15:50:06 -04:00
poikilos 036c0feb01 improve ui, target, improve pan 2019-04-19 15:29:30 -04:00
poikilos a3118c12e5 move playback on resize (snapWidgets), coding style ./etc/quality.sh 2019-04-11 04:31:04 -04:00
poikilos d2aaced734 finish fixing references to renamed file 2019-04-11 02:41:14 -04:00
poikilos 54ff9333e2 check if any menu item selected, deal with more warnings
completely resolves #3
2019-04-11 02:39:12 -04:00
poikilos 5b0dcc46dc modernize casting, resolve warnings
resolves #3 Windows pathing issue in Utility
2019-04-11 02:30:48 -04:00
poikilos 49ac8c9a5b x to disable interpolation, try Minetest texture naming convention 2019-04-08 22:52:18 -04:00
poikilos 8a61dea048 allow going frame by frame or typing a frame 2019-04-03 10:35:27 -04:00
poikilos 924c4864e1 finish camera revolve feature, add pan, ms3d mime type 2019-03-10 09:55:31 -04:00
poikilos 6013175ad9 prefer liberation sans (more clear) 2019-03-09 17:15:50 -05:00
poikilos 0b1e609575 check for system fonts 2019-03-09 16:41:56 -05:00
poikilos 7a4e795779 clarify license, improve camera, remove most header creep 2019-03-09 15:42:40 -05:00
poikilos 1ecf6e4b0a correct documentation 2019-03-09 12:51:25 -05:00
poikilos 08da6f271e improve documentation and C++ version comments 2019-03-09 12:47:08 -05:00
poikilos 07c7f080af cycle textures correctly
and remove experimental comments
2019-03-09 08:56:23 -05:00
poikilos 231e438af3 look in model directory too, add hotkeys for reloading 2019-03-09 07:43:36 -05:00
poikilos b1ad15c3c8 fix crash on missing directory
check exists before trying to iterate
2019-03-08 22:41:59 -05:00
poikilos bf870ab941 cycle through textures thanks to C++17 filesystem 2019-03-08 02:30:06 -05:00
poikilos 1a77f1cc33 implement playback controls 2019-03-08 00:52:29 -05:00
poikilos ec30dae805 check font load, clarify license, remove namespace creep 2019-03-07 22:18:07 -05:00
poikilos 95f6be4927 comment nonworking playback panel 2019-03-07 18:07:49 -05:00
poikilos 295e0cc997 load texture on loaded model 2019-03-07 17:17:42 -05:00
poikilos 94e3b8f883 first version that works without font 2019-03-07 13:23:54 -05:00