64 Commits

Author SHA1 Message Date
8813053cc5 Enhance About dialog with list of installed components just like the old WinForms engine 2019-08-04 03:20:37 -04:00
64f36a9f1f Scaffolding to support Print with PrintHandlers... eventually 2019-08-02 14:24:56 -04:00
c227c383f6 Removed (unused) UE SettingsManager in favor of UWT Application SettingsProvider 2019-07-29 10:31:28 -04:00
8b42934529 Rename Options to Settings (for whatever reason) 2019-07-29 10:24:08 -04:00
6192763052 Start adding some UE-specific OptionProviders 2019-07-28 10:27:13 -04:00
dbe8dbc84a Preliminary (hardcoded) support for Ribbon 2019-07-26 01:16:27 -04:00
a0b4a09742 Implement Toolbar 2019-07-21 14:27:32 -04:00
249a9f7825 If we run our initialization inside the splash it works on GTK 2019-07-21 00:13:35 -04:00
8032a0d642 Universal Editor 5 huge commit 2019-07-17 23:28:36 -04:00
227a902fd1 There is only UWT 2019-05-22 19:12:18 -04:00
6b78b31061 This fails on Linux and I don't know why 2016-05-23 15:44:00 -04:00
e9065bb4bb Load common Application Framework configuration 2016-05-23 15:43:32 -04:00
2aa32e8524 Support multiple directories for configuration files 2016-05-23 15:41:07 -04:00
b5b62b4beb Implement ShowAboutDialog() with no params as call to ShowAboutDialog(null) 2016-05-19 00:29:27 -04:00
38d2f09461 Default to .uexml file extension for configuration files if not defined in app.config 2015-10-22 15:56:50 -04:00
3e5b26ea48 Cleaning up menu code and starting to implement CommandPlaceholders 2015-09-28 16:41:31 -04:00
c710174207 Merge 'V4' and 'V5' since we're really not ready for a complete new version just yet 2015-09-25 22:54:19 -04:00
ac516807e7 Freeze UEv4 in preparation for UEv5 2015-08-31 15:02:53 -04:00
0a027e984e Bring the GTK version in line with the WinForms version again 2015-05-16 01:30:49 -04:00
e35defe31c Implemented CloseProject() 2014-12-25 20:44:22 -05:00
db98a533e5 Partially implement dynamic loading of View->Toolbar->... commands 2014-12-19 16:15:05 -05:00
89ad703e71 Isolated MakeReference() to internally-scoped MakeReferenceInternal() and developed new standard for locating UniversalEditor objects 2014-12-11 09:29:06 -05:00
4e141e9d9a Beginning major rewrite of the UniversalEditor infrastructure... it compiles, but further testing and fixing is still needed 2014-11-12 15:47:03 -05:00
338acecff0 Actually save the value for a CustomOptionFile 2014-11-11 15:57:08 -05:00
272e632777 Major user interface updates, may require additional testing 2014-11-11 15:53:48 -05:00
5d46fe225b Only catch exceptions with CrashDialog if in release mode 2014-10-16 12:06:16 -04:00
76b0cfd909 Implement ObjectModel visibility 2014-10-01 13:35:55 -04:00
ba3e5b10c6 Added crash handling in various locations for a more user-friendly experience 2014-09-30 15:56:03 -04:00
2524e9902b Replace the hardcoded Window/Windows... menu with an Engine Command 2014-09-25 15:59:46 -04:00
bcd1221a93 Support automatically opening specified files at startup 2014-09-25 14:32:06 -04:00
fc04757f82 Use EditorReference instead of directly referencing IEditorImplementation to be more efficient 2014-09-16 15:36:06 -04:00
47816635ad Don't load some configuration options if they don't exist (prevent crash) 2014-08-11 15:54:57 -04:00
b2a003afbb Make DataFormatOptionsDialog engine-agnostic 2014-08-10 01:05:56 -04:00
aaf24d7164 Actually show the About Platform dialog 2014-08-09 21:42:54 -04:00
9cbdaf1a9b Default name should be 'Universal Editor', not 'Universal Editor Platform' (that looks ugly) 2014-07-22 15:40:39 -04:00
ed6648a700 Make the 'About...' command pull its title from the configuration 2014-07-22 15:38:26 -04:00
c691eca424 Add 'Window -> New Window' command event handler 2014-07-22 15:26:25 -04:00
67944078a7 Fix various bugs 2014-07-21 21:33:02 -04:00
e4f97c943d Added restart capability 2014-07-19 16:00:57 -04:00
2398619b90 Finished implementing Configuration 2014-07-18 22:53:33 -04:00
013c6ac4fe Moved Perspective into Engine 2014-07-18 18:43:24 -04:00
d10e5f30ad Moved perspective-switching code to Commands 2014-07-18 17:33:00 -04:00
6722c9c7e0 Do not load languages if they don't exist (to prevent crash) 2014-07-18 15:20:15 -04:00
bfcc77c54d Finish implementing ShortcutKeys for CommandBars 2014-07-18 10:51:13 -04:00
6ed850767f Tabify 2014-07-18 08:49:11 -04:00
4a63171fdc Implement Edit* commands as proxy to IEditorImplementation commands 2014-06-30 22:31:22 -04:00
3e6b8a2669 Use Engine.LastWindow instead of HostApplication.CurrentWindow (new convention) 2014-06-30 21:37:33 -04:00
2c550d747f Merge branch 'master' of github.com:alcexhim/UniversalEditor 2014-06-30 07:13:09 -04:00
938e7d1b42 Added ViewFullScreen event handler 2014-06-30 07:12:14 -04:00
5bf922da0b Sleep the main thread while initialization executes (this may freeze splash screen, needs further testing) 2014-06-28 21:19:36 -04:00