-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Fraaaaaa4 edited this page Oct 20, 2023
·
10 revisions
Welcome to the logix wiki!
- Printing: inside File menu, document preview, all with system dialogs
- Theme modes: System (Rectify11-compliant), Light/Dark/Solarized Dark/Solarized Light (sadly all forced and custom...)
- Selection of words, functions, rows, columns, syntaxes from Edit menu
- Recent files inside the file menu
No version is specified for this phase as of now, nor it will start recently.
- Full support to all the other languages (Intellisense menus)
- "Show commits" view - show what changes from one version of your file to another
- Command Palette, Tasks Pane, Clipboard Pane, Object Browsing
- Custom toolbar, menu and hotkeys editing
- Autoindent, tooltips and hints for Prolog and others
- Aurora SVG Editor (standalone app)
This section is for the stuff that's way out in the future, even more so than indev.
- Split view/MDI multi-windowing together with tabs
- Prolog C# implementation
- Dynamic Intellisense menu which can automatically add and remove custom functions
I'll be recently introducing custom themes in Logix, and there will be three variants:
- System: this version is better with custom themes. It fully uses all the system colours of Windows to automatically adapt to your current theme, and current accent colour. In this theme mode, the app is fully compatible with any theme on any version of Windows, AccentColorizer, MicaForEveryone and every other customization app. It uses the msstyle engine to render everything.
- Light and Dark mode: due to Microsoft not knowing how to use their own theming engine for Windows, I've found myself obliged to plan on introducing a custom light and dark mode, otherwise it wouldn't work well. Light Mode is for also System users which have a dark theme but want a light mode theme nonetheless. For dark mode instead, I'll be manually changing each and every color value from a system one to a hardcoded custom one (beautiful, I know). I'll at least put them into the Resources so I can easily edit them. Beware that msstyle theme components such as tabs, checkboxes, textboxes, radio buttons might not look right in both modes, since it's all a custom implementation (Thanks Microsoft, again). I'll try to see if I can hack in the WinRT Win32 dark mode bs.
I'll try to implement accent colouring by calling the modern Windows APIs, but I suggest to just install AccentColorizer and use as is. Logix now uses the Highlight and HighlightMenu colors, and not only it makes the app much more flexible (since, in this way, it automatically fully works on any version of Windows on which this can run), it also takes zero lines of code to do.