Skip to content

Commit

Permalink
updated roadmap and noted a known bug
Browse files Browse the repository at this point in the history
  • Loading branch information
Redhawk18 committed Mar 22, 2024
1 parent 681b952 commit 76a0f04
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 9 deletions.
17 changes: 9 additions & 8 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,18 @@

To add some order to this project these objectives need to be completed.

[ x ] basic gui features (open file, save, quit)
[x] basic gui features (open file, save, quit)

[ x ] gui theme
[x] gui theme

[ x ] pane grid
[x] pane grid

### Program: file type recognition
* [ ] implement icons for file types
[x] file type recognition

### Program: sidebar for plugins
* should icons be svgs or unicode?
[x] code icons

### Explore: system shell in gui
A shell widget within iced seems the most simple out of the first few widgets and it is very helpful to users.
A shell widget within iced seems the most simple out of the first few widgets and it is very helpful to users. Revisiting this idea, `iced_term` is what should be used.

### Program: custom text editor widget
We require highlighting and tooltips when the LSP gives us warnings or errors. Also look into inline hints with in the text editor.
4 changes: 3 additions & 1 deletion gui/src/buffer.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,7 @@ pub enum Buffer {
#[derive(Debug, Default)]
pub struct FileBuffer {
pub path: Option<PathBuf>,
pub content: Content,
pub content: Content, // This causes a bug because [`Content`] can create exact replicas of a text
// editor so scrolling and cusor locations are the same on each. Currently the only way I see
// this changing is making a custom text editor widget.
}

0 comments on commit 76a0f04

Please sign in to comment.