Commit graph

2931 commits

Author SHA1 Message Date
80429f6055
feat: update flow-syntax for objc file type support 2026-02-15 20:29:20 +01:00
36d98dce7c
refactor: simplify symbols palette naming
And give it an icon like the other palettes.
2026-02-14 20:46:29 +01:00
1fd9cdfd7f
refactor: rename file_tree and simplify naming
This makes the file tree palette match the other palettes a little better.
2026-02-14 20:45:13 +01:00
Miguel Granero
018c8c30d8 fix: show closed folder icon when folder is not expanded in the tree view 2026-02-14 19:42:05 +01:00
JailBird
58345339df Add LSP and formatter for perl (PLS and Perl::Tidy) 2026-02-14 18:20:06 +01:00
e109b22038
Merge pull request #494 from migranram/master
feat: add project file explorer widget
2026-02-14 17:57:17 +01:00
af7c97acb9
fix: make sure gen_version is never allowed to fail for release builds 2026-02-14 17:18:11 +01:00
a5b640c00e
fix: use tui.render_file_icon in file tree
This fixes match cell rendering and de-duplicates a bit of code.
2026-02-14 16:22:15 +01:00
eb54d96e87
fix: fallback to theme foreground color for icons in file tree 2026-02-14 13:27:03 +01:00
ab5240fd89
refactor: use commond file browser keybinds for open_project_file_tree 2026-02-14 13:26:38 +01:00
106f4b6f86
refactor: use a more common keybind for switch_buffers in flow mode 2026-02-14 13:12:00 +01:00
Miguel Granero
6a418db852 feat: add default keybinding to open project tree palette 2026-02-14 00:43:24 +01:00
Miguel Granero
3407efaa49 feat: add colored icons to project file tree viewer 2026-02-14 00:34:47 +01:00
6f9132c3b2
fix: expand_home when detecting file paths in selection 2026-02-13 23:01:15 +01:00
04ee1257b8
refactor: use file_type_config.guess_file_type to get icons
Also, normalize folders to use the same icons as in other places in flow.
2026-02-13 22:58:29 +01:00
Miguel Granero
79fc70427c feat: add project file explorer widget (palette) 2026-02-13 13:26:12 +01:00
fa71704a94
feat: add commit age to git blame info 2026-02-13 12:22:52 +01:00
030a2b86c1
docs: update devlog link in README.md 2026-02-13 10:51:57 +01:00
958dfa1af6
docs: update README.md vidoe link to show 0.7.0 release teaser 2026-02-13 10:45:27 +01:00
9112a64bcf
docs: reflow help.md 2026-02-13 10:41:58 +01:00
cdb993ea00
fix: walk tabbar drop_target widgets
closes #22
2026-02-12 21:06:06 +01:00
e044d1111e
fix: typo in previous commit 2026-02-12 16:50:59 +01:00
57d2210372
fix: add ctrl+alt+plus/+minus keybinds for adjust_fontsize 2026-02-12 16:31:41 +01:00
9d6fa68c97
feat: add gutter_width_mode and gutter_width_minimum/maximum config options 2026-02-12 15:29:27 +01:00
0df97f5ad5
feat: add {{blame_commit}} variable for expansion 2026-02-12 14:00:42 +01:00
414668c4cd
refactor: add Editor.get_vcs_blame 2026-02-12 14:00:22 +01:00
ac12252ce1
fix: clip tabs that do not fit in their split 2026-02-12 13:59:20 +01:00
645e0d4e3b
refactor: rename TabBar.splits_list 2026-02-12 12:59:16 +01:00
86856f6631
fix: send splits_updated notification to widgets on project change 2026-02-12 12:26:41 +01:00
7cda28adde
fix: do not insert EOL CR chars in Buffer.insert_chars 2026-02-12 10:38:36 +01:00
371dcaeeb1
fix: do not log EOL CR chars in shell module log handlers 2026-02-12 10:37:42 +01:00
a7016f6229
fix: expand/shrink_centered_view should increment in steps of 2 2026-02-11 17:48:11 +01:00
Miguel Granero
1034872e8f refactor: avoid unnecessary casts 2026-02-11 17:08:36 +01:00
Miguel Granero
d60611deba refactor: change display style of blame commit summary to a max width 2026-02-11 17:08:36 +01:00
2749dea1b1
feat: add maximum_symlink_depth and log_ignored_links config options 2026-02-11 14:53:18 +01:00
3d58186b1a
fix: also use safe_unexpectedErrno 2026-02-11 14:52:52 +01:00
a581bef152
fix: use safe version of posix.read for tree walking
std.posix.read will panic when walking trees with unreadable files
such as `/proc` on linux.
2026-02-11 14:51:30 +01:00
0503357509
refactor: add maximum_symlink_depth and log_ignored_links options to walk_tree 2026-02-11 14:51:30 +01:00
d178c8c2e1
fix: add config option to enable following symlinks to directories (default: false) 2026-02-11 13:05:43 +01:00
4df20c96ca
fix: info boxes should close if the editor view changes 2026-02-07 11:47:52 +01:00
21dc4477f7
feat: add alternate select (shift+enter) to symbols palette that selects the symbol 2026-02-06 16:23:30 +01:00
da8677357f
feat: preserve paragraphs when reflowing 2026-02-06 14:40:28 +01:00
c0107e32e0
feat: add retain_symlinks option to enable writing files through links (default: true) 2026-02-06 14:04:53 +01:00
3a718bf6f6
feat: allow walk_tree to follow symlinks 2026-02-06 13:49:51 +01:00
0e0137677f
fix: walk_tree file type should use cached config values 2026-02-06 13:49:13 +01:00
195ba1e385
fix: close existing editor if there is one is save_as 2026-02-06 12:56:34 +01:00
9e4d4a00e1
fix: wrap info_view content at info_box_width_limit or screen width 2026-02-05 23:01:19 +01:00
4003ebc12f
fix: prevent info box flicker in auto hover mode 2026-02-05 22:43:19 +01:00
d2081e8d68
feat: add configuration option dropdown_limit to limit completion dropdown size 2026-02-05 22:25:45 +01:00
35563822ba
feat: display info box for hover content in hover_info_mode box mode 2026-02-05 21:42:42 +01:00