No description provided.
main #1
Open
opalraava
wants to merge 6 commits from
opalraava/rust-todo-apps:main into main
pull from: opalraava/rust-todo-apps:main
merge into: threadpanic:main
threadpanic:main
opalraava
commented 2026年03月24日 11:26:11 +01:00
opalraava
added 5 commits 2026年03月24日 11:26:11 +01:00
- Double-click a task row to open Edit Task dialog - Move Task|Add Task to File menu (first item); remove Task menu - Add docked VTE terminal panel (Ctrl+~ to toggle), resizable via dragging the top separator; grabs keyboard focus on show - File|Terminal toggle, Open DB in Terminal (sqlite3), Open DB in Browser (sqlitebrowser), Open todo CLI — all wired to the terminal - Focus menu: separator after "Now in Focus" entry Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add Task| menu (moved Add Task from File|, new List All Tasks... window) - Task list window: sortable grid, open tasks only, right-click Done/Delete - foreach(Person,Org,Meeting,Diary,Routine,Files,Binary): New X... dialog + List All... grid window with right-click Delete; new entities.rs module - Menus restructured: New/List All section + operations section per entity - Remove Focus|Suggest Next (generation artifact) - Routine| moved after Diary| in menu bar - guitodo.png app icon (×ばつ256, blue rounded square, checklist motif) - guitodo.desktop file for XFCE4 app menu - #[cfg(not(target_os = "windows"))] gate on VTE/terminal (terminal.rs, Cargo.toml, menus.rs) — CLI compiles on Windows without vte4 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace the GTK4/libadwaita/vte4 stack with egui 0.31 + eframe 0.31 + rfd 0.15. All business logic (queries, models, schema) is unchanged. - Delete: actions.rs, detail.rs, entities.rs, file_actions.rs, global_focus.rs, menus.rs, state.rs, terminal.rs, window.rs - Add: app.rs (App + eframe::App impl), tabs.rs (9 detail tabs), focus_panel.rs, file_ops.rs, plus rewrites of main.rs, dialogs.rs, import.rs, tree.rs - Single-owner App replaces Rc<RefCell<AppState>>; AppAction enum defers mutations out of egui closures - VTE docked terminal dropped; xterm spawned externally (non-Windows) - rfd replaces GTK FileChooserDialog throughout Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
opalraava
added 1 commit 2026年03月24日 18:22:15 +01:00
New crate cloned from promptlib with markdown preview support (edit/view toggle via egui_commonmark). DB: always ./projnotes.db in current directory. Includes View menu with font size controls. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.git fetch -u main:opalraava-main
git switch opalraava-main
Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.
git switch main
git merge --no-ff opalraava-main
git switch opalraava-main
git rebase main
git switch main
git merge --ff-only opalraava-main
git switch opalraava-main
git rebase main
git switch main
git merge --no-ff opalraava-main
git switch main
git merge --squash opalraava-main
git switch main
git merge --ff-only opalraava-main
git switch main
git merge opalraava-main
git push origin main
Sign in to join this conversation.
No reviewers
Labels
Clear labels
No items
No labels
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set.
Reference
threadpanic/todo!1
Loading...
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "opalraava/rust-todo-apps:main"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?