Cross-platform app for comfortable reading wiki sites. Based on GTK+ and GtkTextArea, writing on Rust. Part of my personal experiments with GUI and GTK. The goal of the experiment is to develop an architectural template for fast application writing using GTK & Rust.
Current in Alpha-stage
- FB-Flux similar event handling system with MVC impurities (Sync only)
- Python and mwparserfromhell for create wiki-text ast tree
- GResource as container for static files
- Sass for styling widgets and components
- Fluent(-rs) for i18n
For nice view you need have Arc-Dark
GTK theme in your .themes
directory
Debug runing app
cargo run --features="debug"
Release build assets, and bundle package
./build.sh && cargo bundle -r
Building only assets
./build.sh
- Writing new styles for native view in mac os & gnome
- Mac styles
- Adding hotreloading styles handler for debug mode
- Show images support
- Button with selection previous articles
- Creating named article bookmarks group
- adding saving tagged selection in articles
- Packing application: brew, deb, rpm, and if possible - mac standalone app
- mac package
- mac brew cask package with theme
- fix bug with call python wikicode parser
- Adding i18n to project (Partially)
- Autodetect and search in wikipedia by system lang
- Adding progressive searched home page
- popover selection of target resources
- autosuggest for search input
- info blocks for home