Commit graph

83 commits

Author SHA1 Message Date
Jeremy Soller
858bad0f50
Add simple context menu 2023-11-20 11:26:26 -07:00
Jeremy Soller
bb1e3076b3 Update systemicons to get svg icons 2023-11-17 13:58:55 -07:00
Jeremy Soller
abde4bfdce
Use systemicons fork for mime icons 2023-11-17 13:28:39 -07:00
Jeremy Soller
ed8fd870a9
Use xdg_mime::SharedMimeInfo to find icon names for mime types 2023-11-17 09:37:53 -07:00
Jeremy Soller
983e85ab89
Update dependencies and fix warning 2023-11-17 08:31:43 -07:00
Jeremy Soller
125483ce04
Fix scrollbar height 2023-11-16 09:11:14 -07:00
Jeremy Soller
f0d9bc06e1
Add auto-indent support 2023-11-16 09:00:48 -07:00
Jeremy Soller
b1c6505832
Implement tab width config 2023-11-16 08:44:23 -07:00
Jeremy Soller
d24a2507c6
Use SSDs on Redox 2023-11-15 14:52:40 -07:00
Jeremy Soller
0f565caea1
Make rfd optional 2023-11-15 09:06:47 -07:00
Jeremy Soller
12d6884f0b
Detect system theme mode changes 2023-11-14 12:09:26 -07:00
Jeremy Soller
5c015f1baa Enable libcosmic wgpu backend for performance 2023-11-13 15:41:15 -07:00
Jeremy Soller
05c5cc662d Support clicking above/below scroll bar 2023-11-13 15:22:12 -07:00
Jeremy Soller
6938eeeaaa Fix scroll bar click and drag on hidpi 2023-11-13 15:07:23 -07:00
Jeremy Soller
aa1d4dbd63
When opening new tab, check for already open tab 2023-11-13 15:01:04 -07:00
Jeremy Soller
3716300139
Show changed status 2023-11-13 14:47:17 -07:00
Jeremy Soller
c84a256376
Undo/redo support 2023-11-13 13:31:46 -07:00
Jeremy Soller
f76f83565c
Load icons using mime type 2023-11-13 10:33:26 -07:00
Jeremy Soller
1151c64323
Only scroll text box when cursor is above it 2023-11-13 10:32:43 -07:00
Jeremy Soller
18f2ca563f Implement touchpad scroll 2023-11-13 09:49:52 -07:00
Jeremy Soller
7170e64f4a
Configurable app_theme 2023-11-13 09:08:31 -07:00
Jeremy Soller
5032f74356
Add menu items for projects and closing files 2023-11-13 07:32:20 -07:00
Jeremy Soller
e278317565
Remove test line 2023-11-13 07:17:10 -07:00
Jeremy Soller
613092f9d5 Fix scale factor of text box 2023-11-12 18:42:32 -07:00
Jeremy Soller
ac3e7ade96
Partially implement scrollbar 2023-11-10 11:21:07 -07:00
Jeremy Soller
b94dbec50c
Show partial command in status, update cosmic-text and modit 2023-11-09 09:35:55 -07:00
Jeremy Soller
12c8536d0c
Update cosmic-text, status line for additional ViEditor modes 2023-11-08 15:42:46 -07:00
Jeremy Soller
02a093be0e
text_box: Do not attempt to insert control characters 2023-11-08 11:45:46 -07:00
Jeremy Soller
054d4f3df9
Add Select All 2023-11-06 09:41:29 -07:00
Jeremy Soller
e76b63a039
Add two_face themes in cosmic-edit instead of cosmic-text 2023-11-06 09:30:07 -07:00
Jeremy Soller
fdc9c4905b Store font name in config 2023-11-03 19:00:41 -06:00
Jeremy Soller
e4e35af9d3 Add config loading and saving 2023-11-03 18:45:03 -06:00
Jeremy Soller
c8b786d7dc Make config serializable 2023-11-03 16:16:24 -06:00
Jeremy Soller
fd42a47684 Font size setting 2023-11-03 15:58:26 -06:00
Jeremy Soller
6c0e104314
Add support for setting theme and default font 2023-11-03 11:02:25 -06:00
Jeremy Soller
ee2dea71e6 Ensure files sort after folders 2023-11-02 14:35:20 -06:00
Jeremy Soller
6f0994f752
Select syntax theme based on system theme, update cosmic-text 2023-11-02 12:56:59 -06:00
Jeremy Soller
c0e290f8a7
Improvements for large files 2023-11-02 10:02:07 -06:00
Jeremy Soller
90d2fead9c
Add document statistics 2023-11-01 14:39:17 -06:00
Jeremy Soller
aee972e171
Add settings page with support for vim bindings toggle 2023-11-01 14:19:39 -06:00
Jeremy Soller
f6abeb32e4
Support tab for indent/un-indent 2023-11-01 13:33:10 -06:00
Jeremy Soller
621e9d75eb
Rename wrap setting to word_wrap 2023-11-01 09:44:11 -06:00
Jeremy Soller
27523ef3ea
Prevent shortcuts from being typed into document 2023-11-01 09:43:39 -06:00
Jeremy Soller
5ce34b93c4
Implement word wrap 2023-11-01 09:25:46 -06:00
Jeremy Soller
8fb9d823d7
Implement new window and quit 2023-11-01 08:50:05 -06:00
Jeremy Soller
f73b06684a Add hidpi support 2023-10-31 20:41:52 -06:00
Jeremy Soller
bd03db7eef
Use patched winit for wayland resize 2023-10-31 14:36:16 -06:00
Jeremy Soller
a6976daa25
Implement copy/cut/paste, only use iced_winit 2023-10-31 13:18:43 -06:00
Jeremy Soller
7d83a37cfa
Add simple scrollbar 2023-10-31 09:34:34 -06:00
Jeremy Soller
22432e60b0
Fix tab change not redrawing text box 2023-10-30 10:29:45 -06:00