mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-05-28 17:16:29 +03:00
64 lines
1.4 KiB
Markdown
64 lines
1.4 KiB
Markdown
|
|
# TODO - Short and mid term plans.
|
|
|
|
## UIIconTheme and UIIconThemeManager
|
|
|
|
Implement icon themes separated from the `UITheme` and customizable from a CSS file.
|
|
|
|
## UICodeEditor
|
|
|
|
* Add show white spaces.
|
|
|
|
* Add new CSS properties related to the widget.
|
|
|
|
## TextDocument
|
|
|
|
* Add indentation type auto-detection.
|
|
|
|
* Add multi-line search and replace.
|
|
|
|
* Add auto-close brackets.
|
|
|
|
* Add XML tags auto-close.
|
|
|
|
* Add command to comment selected lines.
|
|
|
|
* On Save: trim white spaces.
|
|
|
|
* On Save: Ensure new line at end of file option.
|
|
|
|
* On Save: Allow to select line endings type.
|
|
|
|
## GlyphDrawable
|
|
|
|
Implement a `GlyphDrawable`. This should render any glyph as a drawable type.
|
|
It should be very useful to use font icons in buttons and menues.
|
|
|
|
## UITreeView
|
|
|
|
Implement a simple tree view widget, to at least cover the most common use cases.
|
|
|
|
## Code Editor
|
|
|
|
Keep improving it:
|
|
|
|
* Add more menues ( Edit, Window ).
|
|
|
|
* Save user configuration.
|
|
|
|
* Support single instance (when a new file is opened while a previous instance exists, open it in the first instance).
|
|
|
|
## UI Editor
|
|
|
|
* Integrate the `UICodeEditor` into the editor in order to be able to edit the layouts and CSS in app.
|
|
|
|
* Once `UITreeView` is finished add a tree view inspecto of the node tree.
|
|
|
|
# StyleSheetParser
|
|
|
|
Detect errors and log them.
|
|
|
|
# UISceneNode and UIWindow
|
|
|
|
Redesign the shortcut API to use the new keybinding class.
|