Nefo Fortressia
|
b53915afa0
|
refactor: set unused parameters in TabLabel as unused
|
2021-12-18 17:30:28 +07:00 |
Nefo Fortressia
|
9b99932fdd
|
refactor: use match when processing EchidnaCoreEditor's initial file
Just like in 8e31be7 .
|
2021-12-18 17:29:39 +07:00 |
Nefo Fortressia
|
8e31be7e47
|
refactor: don't unwrap tab label' childs and use match when prepending it
If statements are for booleans, matches are intended for Options like these.
See: https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_unwrap
|
2021-12-18 17:21:50 +07:00 |
Nefo Fortressia
|
c8fd305d90
|
refactor: removed unused imports in closeable_tab.rs
|
2021-12-18 17:17:53 +07:00 |
Nefo Fortressia
|
10ae0cf783
|
feat: implement Default for EchidnaSidebar
EchidnaSidebar doesn't take any parameters, thus allowing Default to be easily implemented on it.
|
2021-12-18 17:17:15 +07:00 |
Nefo Fortressia
|
9e06e96fed
|
chore: remove clippy.toml
Clippy categories can only be configured trough parameters and clippy macros.
They can't be configured in config files.
|
2021-12-18 17:16:16 +07:00 |
Nefo Fortressia
|
e3b330a57c
|
fix: activity views not appearing
Merge branch 'feat/activitybar' into 'main'
See merge request EchidnaHQ/Echidna!11
|
2021-12-17 02:38:12 +00:00 |
Nefo Fortressia
|
d98266255a
|
refactor: use gtk::show_uri() instead of webbrowser crate
Merge branch 'refactor/gtk_show_uri_on_window' into 'main'
See merge request EchidnaHQ/Echidna!17
|
2021-12-17 02:32:51 +00:00 |
Nefo Fortressia
|
c1193df8a2
|
refactor: make tab label their own widget
Merge branch 'refactor/closable-tabs' into 'main'
See merge request EchidnaHQ/Echidna!15
|
2021-12-17 02:29:51 +00:00 |
Nefo Fortressia
|
4583f993ab
|
refactor: reexport functionalities to the crate for easier importing
Merge branch 'refactor/exports' into 'main'
See merge request EchidnaHQ/Echidna!13
|
2021-12-17 02:29:11 +00:00 |
Nefo Fortressia
|
3c9b665cbf
|
fix: fix unexpected } in workspace.rs
Merge branch 'fix/unexpected-curly-bracket' into 'main'
See merge request EchidnaHQ/Echidna!18
|
2021-12-17 02:26:44 +00:00 |
Nefo Fortressia
|
38f072617f
|
refactor: use GtkFileChooserNative for file dialogs
Merge branch 'refactor/file-chooser-native' into 'main'
Closes #22
See merge request EchidnaHQ/Echidna!19
|
2021-12-16 10:17:44 +00:00 |
Nefo Fortressia
|
f29b48b9b4
|
refactor: migrate to Rust 2021
Merge branch 'refactor/rust2021' into 'main'
See merge request EchidnaHQ/Echidna!16
|
2021-12-15 22:09:51 +00:00 |
Nefo Fortressia
|
cfe8c4dbe4
|
refactor: use GtkFileChooserNative for file dialogs
GtkFileChooserNative uses the platform's APIs, and thus the Portal API.
This is important since we want to integrate this well with Flatpak.
See:
https://docs.flatpak.org/en/latest/portals-gtk.html
|
2021-12-14 08:45:21 +07:00 |
Nefo Fortressia
|
7478d894ea
|
fix: fix unexpected } in workspace.rs
I think this is due to git add -p mistakes when I did 1b9f20b .
Not affecting anything, as workspace.rs is still WIP.
|
2021-12-14 08:29:48 +07:00 |
Nefo Fortressia
|
92f6770876
|
refactor: use gtk::show_uri() instead of webbrowser crate
|
2021-12-13 12:30:43 +07:00 |
Nefo Fortressia
|
d29223e17f
|
chore: bump Rust edition to Rust 2021
Follow up of 183d548, which migrate old syntaxes to the new ones.
See:
https://doc.rust-lang.org/nightly/edition-guide/rust-2021/index.html
|
2021-12-13 11:25:33 +07:00 |
Nefo Fortressia
|
b9a0719750
|
refactor: migrate panic!() usage to Rust 2021
This commit refactors code to conform to some changes in Rust 2021:
- The panic!() macro now uses format_args!() like println!().
- The usage of panic!(x) is now deprecated if x is not a string literal.
See:
https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html
|
2021-12-13 11:25:10 +07:00 |
Nefo Fortressia
|
0de1d86494
|
refactor: update all Git links to the GitLab repo
Merge branch 'refactor/gitlab' into 'main'
Closes #9
See merge request EchidnaHQ/Echidna!10
|
2021-11-16 07:56:42 +00:00 |
Nefo Fortressia
|
18ac470c47
|
refactor: make tab label their own widget
This helps with downcasting which greatly helps with type safety.
|
2021-11-15 07:14:59 +07:00 |
Nefo Fortressia
|
9a21bd54e5
|
Merge branch 'refactor/exports' into refactor/closable-tabs
|
2021-11-15 06:59:46 +07:00 |
Nefo Fortressia
|
bd429a2b27
|
chore: pin pre-commit repos to their latest version
|
2021-11-13 13:44:41 +07:00 |
Nefo Fortressia
|
64b63cf416
|
refactor: reexport all preludes to the crate
|
2021-11-12 20:22:32 +07:00 |
Nefo Fortressia
|
8a9c414aee
|
refactor: reexport component preludes
|
2021-11-12 20:20:48 +07:00 |
Nefo Fortressia
|
0c43be616e
|
style: change the /lib prelude to import everything in closeable_tab
|
2021-11-12 19:49:55 +07:00 |
Nefo Fortressia
|
fb0a4e731d
|
refactor: reexport components in components/mod.rs
|
2021-11-12 19:45:19 +07:00 |
Nefo Fortressia
|
044414fa06
|
style: reorder import order in window/mod.rs
|
2021-11-12 16:56:45 +07:00 |
Nefo Fortressia
|
bc1aa68fbd
|
Merge branch 'main' into refactor/gitlab
|
2021-11-10 16:36:08 +07:00 |
Nefo Fortressia
|
89cc40cdcb
|
refactor: update all Git links to the GitLab repo
|
2021-11-10 16:32:40 +07:00 |
Nefo Fortressia
|
ed2568dc25
|
chore: add "Logs" to the bug issue template
|
2021-11-09 08:01:10 +07:00 |
Nefo Fortressia
|
0e860f2621
|
Merge branch 'main' into chore/description-templates
|
2021-11-09 08:00:42 +07:00 |
Nefo Fortressia
|
c2a49721e7
|
Merge branch 'main' into chore/description-templates
|
2021-11-09 07:56:58 +07:00 |
Nefo Fortressia
|
1a4c3bcce5
|
chore: add commitizen linting with pre-commit
|
2021-11-09 06:10:39 +07:00 |
Nefo Fortressia
|
52ef47f6fd
|
Merge branch 'main' into chore/commitizen
|
2021-11-09 05:41:54 +07:00 |
Nefo Fortressia
|
02e437b76c
|
style: format source files with cargo fmt
|
2021-11-09 05:18:23 +07:00 |
Nefo Fortressia
|
3f80738855
|
fix: activity views not appearing
|
2021-11-09 05:16:37 +07:00 |
Nefo Fortressia
|
3a4792cbfe
|
style: add license headers to source files
|
2021-11-08 17:43:08 +07:00 |
Nefo Fortressia
|
9569348767
|
Merge branch 'feat/closable-tabs' into 'main'
feat: make tabs closeable
Closes #17
See merge request EchidnaHQ/Echidna!9
|
2021-11-07 12:26:37 +00:00 |
Nefo Fortressia
|
569db942a0
|
chore: add Feature Request issue template
|
2021-11-07 18:53:19 +07:00 |
Nefo Fortressia
|
b8503b563a
|
chore: add Bug issue template
|
2021-11-07 18:51:42 +07:00 |
Nefo Fortressia
|
2b2e63d809
|
feat: ClosableTabImplNotebook::append_closable_tab()
|
2021-11-06 17:02:28 +07:00 |
Nefo Fortressia
|
2ec23a35d5
|
fix: prepend_closable_tab appending tabs
It should prepend the tabs instead of appending it. 🤦
|
2021-11-06 17:00:14 +07:00 |
Nefo Fortressia
|
d54f470a76
|
refactor: remove placeholder Getting Started page
Will be replaced in a future MR.
|
2021-11-04 17:06:19 +07:00 |
Nefo Fortressia
|
8eb2e9c66a
|
refactor: move back workspace.rs to src/components/window
I accidentally commited its move to src/lib. 🤦
|
2021-11-03 18:53:51 +07:00 |
Nefo Fortressia
|
af347c8962
|
feat: make tabs closeable
Not yet implemented for the placeholder Getting Started page.
|
2021-11-03 17:06:51 +07:00 |
Nefo Fortressia
|
70b8a456e5
|
Merge branch 'ref/rust' into 'main'
refactor: rewrite codebase to Rust
Closes #2 and #7
See merge request EchidnaHQ/Echidna!8
|
2021-11-03 09:58:47 +00:00 |
Nefo Fortressia
|
1b9f20b648
|
refactor: switch to .expect() from match
Using .expect() for Options and Results add more readability to the
code.
|
2021-11-01 13:57:04 +07:00 |
Nefo Fortressia
|
9594ed6539
|
style: format files with Rustfmt
|
2021-10-31 17:30:19 +07:00 |
Nefo Fortressia
|
d68a8a8994
|
style: format files with Rustfmt
|
2021-10-31 17:00:56 +07:00 |
Nefo Fortressia
|
cc4811b01b
|
chore: add extensions to the barebone sidebar
|
2021-10-31 16:59:46 +07:00 |