Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft: v.2.0.0 #18

Merged
merged 29 commits into from Nov 2, 2021
Merged

Draft: v.2.0.0 #18

merged 29 commits into from Nov 2, 2021

Conversation

GeopJr
Copy link
Owner

@GeopJr GeopJr commented Oct 28, 2021

This is a draft PR for Hashbrown v2.0.0.
It includes changes to both the app and the repo.

App

  • Switch to GTK4+libadwaita (moves from crystal-gobject to libadwaita.cr (fork of gtk4.cr, generated using gi-crystal))
  • Redesign aspects of the app to better follow GNOME hig
  • Binary size should be slightly smaller as translated ui files are no longer bundled
  • SHA-512 support
  • Mobile view

Repo

  • License AGPL3 -> BSD2
  • Translations once again (hopefully for the last time), change backend (js(on) -> yaml)
  • Translation parsing & translator thanking now happens during compile-time
  • Codebase became easier to maintain
  • glade -> multiple UI files (easier to maintain)
  • extras: readme, issue templates. ci,screenshots etc.

Screenshots

main view of app
hash list view of app
tools view of app
hash list view of app on mobile size

Videos

Switcher

1.mp4

Color Scheme

2.mp4

Want to give it a try?

flatpak install --user https://dl.flathub.org/build-repo/63003/dev.geopjr.Hashbrown.flatpakref

(+ read flathub/dev.geopjr.Hashbrown#2 for the flatpak changes)

Feedback

Please, comment below any suggestions, requests or bug reports (don't forget to include your distro & installation method (eg. Flatpak)) for both the app and/or the repo.

What's next (after this gets merged)?

  • Connect the translations to POEditor (& add link in readme)
  • (Probably force push remove or squash all the compiled translations commits made by github actions because they increase the size of the repo significantly)
  • Create a release & merge feat: v2.0.0 flathub/dev.geopjr.Hashbrown#2

closes: #7 #10 #15

GeopJr and others added 24 commits October 28, 2021 06:07
chore(ci): bump Crystal
Co-authored-by: MartinIIOT <42734508+MartinIIOT@users.noreply.github.com>
Co-authored-by: BigmenPixel <73637218+BigmenPixel0@users.noreply.github.com>
Co-authored-by: Rafael Fontenelle <rffontenelle@users.noreply.github.com>
Co-authored-by: Heimen Stoffels <vistausss@fastmail.com>
Co-authored-by: Kukuh Syafaat <syafaatkukuh@gmail.com>
Co-authored-by: milotype <43657314+milotype@users.noreply.github.com>
Co-authored-by: MSKF <mskf1383@protonmail.com>
Co-authored-by: Óscar Fernández Díaz <oscfdezdz@tuta.io>
Co-authored-by: daPhipz <30795174+daPhipz@users.noreply.github.com>
Co-authored-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
chore(extra): bump
This was linked to issues Oct 28, 2021
@GeopJr GeopJr force-pushed the v2.0.0-dev branch 2 times, most recently from 2f19cee to f5f6bd2 Compare November 2, 2021 22:05
@GeopJr GeopJr merged commit cffa590 into main Nov 2, 2021
@GeopJr GeopJr deleted the v2.0.0-dev branch November 2, 2021 23:48
@GeopJr GeopJr mentioned this pull request Nov 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Sha512sum Support? Change the license GTK 4, libadwaita, new HIG
1 participant