rosenrot/TODO.md

4.3 KiB

To do

Previously done

  • Check that this compiles with the c99 standard
  • Add minimalist version of rosenrot to its own branch
  • Fix PageUp/PageDown shortcuts.
  • [ ] Set webkit_web_context_set_sandbox_enabled, as recommended here. Irrelevant with upgrade to libsoup3.
  • Update to webkit2gtk-4.1
    • Change README and point to last Ubuntu 20.04 commit
  • Add list of similar projects: https://github.com/qutebrowser/qutebrowser#similar-projects
  • Add comparisons against rose & surf
    • Compare against rose
    • Compare against surf
  • Doesn't work with when Spanish is selected as the language, for some reason => Previously misdiagnosed. The real issue was that it freezes when interacting with Espanso substitutions, which I had set-up automatically on my machine when using words containing an ñ, like my own name, Nuño.
  • Add css for js alerts
    • Add custom alert whose css can be customized
    • Debug problems, e.g., this version is non-blocking. => will leave as is
  • Figure out better way to have plugins => stand_in code seems superfluous
  • Double check newtab/next-tab behavior => custom style now loading correctly.
  • Add a shortcut for hiding the search tab. => Already exists: Ctrl+K
  • Find out what each of the css elements refers to. => done, see make inspect
  • Figure out if downloading files is doable. => it is
  • Look at using relative rather than absolute paths for configuration. => now makefile is a bit smarter
  • Streamline installation a bit
    • Substitute paths in makefile
    • Create cache directory automatically
  • Add an installation video walkthrough. Done, here
  • Document stand_in.c better
  • Use a makefile.
    • Add clean, uninstall to makefile
  • Mask user agent
  • Launch with more than one tab from command line
  • Figure out merge with upstream
  • String substitution on uri in order to redirect to better frontends.
  • Present "standard" browser keybindings as an alternative.
  • Fix zoom in new tab
  • Reader mode
  • Add reader mode to config.def.
  • Make tab bar slightly prettier.
  • Add "open in new window" functionality.
    • Useful for opening links in new tab when clicking on them and selecting that option
    • And for actually opening links with the href new_tab option.
    • Links: 1, 2, 3, 4