Commit Graph
100 Commits
Author SHA1 Message Date
doryan ad79c741e7 feat(logo): add logo 2024-08-16 23:25:42 +04:00
doryan 32fd0305ad feat(wrapper): remove redundant Wrapper component 2024-08-16 23:24:10 +04:00
doryan bbe0f42bb1 feat(fn): add about dialogue window component 2024-08-16 23:23:39 +04:00
doryan 5f544f4fe5 feat(menu): add header menu component 2024-08-16 23:23:09 +04:00
doryan e6a38f3ffe feat(condition): use func directly instead variable
find_by_frequency_value() method use directly in condition instead
special variable
2024-08-16 16:35:08 +04:00
doryan 2399903cda feat(fabric): change fabrics signature and remove redundant conditions 2024-08-16 14:11:24 +04:00
doryan ddff777d58 refactor: rewrite callback for on-click event 2024-08-16 13:58:19 +04:00
doryan 3fdac01687 fix(method): after add v4_12 feature use .set_visible() method instead .show()/.hide() 2024-08-16 13:55:24 +04:00
doryan 5dde8ab20c fix(css): after compile with --release profile css works 2024-08-16 13:53:43 +04:00
doryan 4c07134d9e feat(crate): add feature v4_12 for gtk4 2024-08-16 13:52:42 +04:00
doryan b88290468f feat(css): merge multiple css into one 2024-08-16 13:52:18 +04:00
doryan bd20644269 feat(derive): add PartialEq trait bound for SignalReduce 2024-08-16 13:50:57 +04:00
doryan 62b7036933 I'm too lazy to commit to the latest files 2024-08-15 23:37:34 +04:00
doryan 3d896c7061 feat(file): rename from signal_reduce_input_utils.rs to signal_reduce_utils.rs 2024-08-15 23:34:48 +04:00
doryan e8c73b75a1 fix(css): textview paddings 2024-08-15 23:33:11 +04:00
doryan b4fb37539c feat(size): change window size by default 2024-08-15 23:32:42 +04:00
doryan f9699180b9 feat(todo): remove todo 2024-08-15 23:32:22 +04:00
doryan 839694edc1 feat(props): add properties for optimize calculates 2024-08-15 23:32:05 +04:00
doryan cedb844826 fix(processing bug): add '\n' string literal to avoid rejecting the right input binary code with a break line 2024-08-15 23:31:09 +04:00
doryan a7cf11737a feat(values): move definition values by default to separated file as function 2024-08-15 23:27:36 +04:00
doryan f78001167a feat(condition): remove unnecessary condition 2024-08-15 23:24:52 +04:00
doryan 11ba24d7ed refactor(parse_field): rewrite fields parser util
Field parser has been rewritten as the signal reduce page uses a Entry
inputs instead TextView.
2024-08-15 23:23:12 +04:00
doryan e9764cf0e8 feat(rename): rename signal_reduce_inpur_utils.rs to signal_reduce_utils.rs 2024-08-15 23:18:55 +04:00
doryan ac9e8953a9 feat(imports): add imports 2024-08-15 23:17:26 +04:00
doryan 4e872ddcff feat(imports): update imports 2024-08-15 23:17:00 +04:00
doryan 8e8cecd463 feat(fn): remove redundant arguments 2024-08-15 23:15:39 +04:00
doryan cd697b9f5d feat(setter): add PasswordEntryBuilder
Trait TextViewSetters has been removed as there is already an analogue
of this trait in existence
2024-08-14 19:02:25 +04:00
doryan 7116b565de feat(setter): remove old trait
Trait TextViewSetters has been removed as there is already an analogue
of this trait in existence
2024-08-14 19:01:34 +04:00
doryan 7282045c98 feat(method): add get_component() method
This method let get Box whose children are a label and a TextView/Entry
2024-08-14 18:57:14 +04:00
doryan f57aed1fb8 feat(method): remove old build() method 2024-08-14 18:55:00 +04:00
doryan 2e1f4b6a12 feat(frame): remove frame from Input component 2024-08-14 18:54:13 +04:00
doryan d3327a7c36 feat(input): add generic type for other input components 2024-08-14 18:53:27 +04:00
doryan 06439585eb feat(input): add macro for generation build_*() method code 2024-08-14 18:51:44 +04:00
doryan 418e916c0d feat(crate): add external crate gio 2024-08-14 18:49:00 +04:00
doryan 23bfd10e2b feat(css): add style for TextView and generic css
Generic CSS includes styles for text_view.css and info_bar.css
2024-08-14 18:48:36 +04:00
doryan 269b30312d test 2024-08-12 23:49:40 +04:00
doryan 24b60e74a0 feat(crate): add gio external crate 2024-08-12 12:17:27 +04:00
doryan 28c569d547 feat(sorter): add sorter model 2024-08-12 12:16:28 +04:00
doryan 3041e821a7 refactor: improved inputs distribution 2024-08-12 12:15:42 +04:00
doryan 7887afc6af feat(imports): update imports 2024-08-12 12:14:13 +04:00
doryan 2a88eeaf01 fix(on click): ColumnView data update is complete 2024-08-12 12:13:55 +04:00
doryan 0d2987a968 feat(section): add testing section 2024-08-10 01:19:29 +04:00
doryan 01f61e4286 feat(imports): update imports 2024-08-10 01:14:26 +04:00
doryan 78d52388f7 refactor: edit function signatures and rewrite a few code sections 2024-08-10 01:13:00 +04:00
doryan 5a8a4b00ce refactor: rewrite function logic with use custom Error type 2024-08-10 01:10:43 +04:00
doryan cad9823c83 refactor: rewrite fn signature and remove match 2024-08-10 01:09:35 +04:00
doryan 2c331c4ed7 feat(component): add input_label and input_frame fields and methods for them 2024-08-10 01:08:41 +04:00
doryan 09801147b9 fix(method): change trait method signature 2024-08-10 01:05:36 +04:00
doryan 2dc02ce79e fix(event): use builtin event handler instead custom 2024-08-10 01:04:34 +04:00
doryan ef3158e732 feat(imports): update imports 2024-08-10 01:02:44 +04:00
doryan e9dbcb272e fix(fn): use &str in the function arguments instead of &String and refactor function code with use &str 2024-08-10 00:50:52 +04:00
doryan cd6403fb32 fix(component): component usage 2024-08-10 00:47:01 +04:00
doryan e97b1b281d fix(fn): rewrite code with using a custom type of Error 2024-08-10 00:46:18 +04:00
doryan 656e75ff35 refactor: rewrite "dirty" code into normal 2024-08-10 00:42:59 +04:00
doryan 2ce75224fa feat(fn): edit function signature 2024-08-10 00:39:11 +04:00
doryan bf7f542df0 fix(empty string): boolean logic mistake 2024-08-10 00:38:42 +04:00
doryan 6682a66958 fix(table): move table of syndromes into global static variable 2024-08-10 00:36:27 +04:00
doryan 94f050f8ca feat(error): add custom error handling aliases 2024-08-10 00:34:45 +04:00
doryan 7d2049b59d feat(cheatsheet): remove list of position errors 2024-08-09 20:51:28 +04:00
doryan 631db86420 fix(function): change function signature 2024-08-09 18:56:25 +04:00
doryan 1aad9bafca feat(switch): remove switch component 2024-08-09 18:55:18 +04:00
doryan 2e7ede2dac fix(power): change math power method
The exponentiation method has been changed because, in this case, the
calculation doesn't need to be raised to a power number using the
.powf() method.
2024-08-09 17:51:07 +04:00
doryan 45617aa59d fix(id): rename application id
Application id has been renamed from "com.github.gtk-rs.examples.basic"
to "com.laboratory-work"
2024-08-09 17:36:16 +04:00
doryan 377c74369c feat(import): remove redundant import 2024-08-09 17:36:16 +04:00
doryan 6fbe74e851 feat(switch): remove swtich component export 2024-08-09 17:36:16 +04:00
doryan da3cb52046 refactor: rename view.rs to ui.rs 2024-08-09 17:36:16 +04:00
doryan f3ae716ed4 feat(crate): update gtk and adw crates
Updated gtk to 0.9.0 and adw to 0.7.0
2024-08-09 15:12:00 +04:00
doryan e46e83f723 feat(mod): remove state controller and custom event handlers modules 2024-08-09 15:10:40 +04:00
doryan be14fae2e4 feat(state): remove state controller function 2024-08-09 15:07:58 +04:00
doryan 56357c4697 feat(handler): remove custom event handlers 2024-08-09 15:07:32 +04:00
doryan cbde9a8af1 refactor: change import and function signature
SignalReduce model import has been added instead Infobar.
Return value in function signature has been changed (Option<[f64; 6]> ->
Result<SignalReduce, ParseFloarError>).
2024-08-03 00:06:22 +04:00
doryan 81b22a14c9 refactor: add a check for a non-zero denominator 2024-08-03 00:01:58 +04:00
doryan ebf7d9b85c feat(table): implement a result table 2024-08-03 00:00:05 +04:00
doryan d92b2419e0 refactor: change SchemeCharacteristics model 2024-08-02 23:59:31 +04:00
doryan c9dbe4ba6e refactor: remove cell::RefCell, rename TIMERS_QUEUE variable, and etc. (check desc)
Removed unused import, renamed static variable (TIMERS_QUEUE ->
TASKS_QUEUE) and refactored get_instance() and show_infobar() methods.
Return value has been changed (Self -> &'static Self) in get_instance()
method.
A check for opening an infobar has been added and renamed used static
variables in show_infobar() method.
2024-08-02 23:58:24 +04:00
doryan a2cb65d570 refactor: remove redundant import
Removed Revealer import because it is not used.
2024-08-02 01:11:22 +04:00
doryan d3787b2283 feat(model): add model for ColumnView
Added model that are GObject for generating values in tables.
2024-08-02 01:09:26 +04:00
doryan ade98179f7 feat(allows): add attributes that allow a non_snake_case variables 2024-08-02 01:04:37 +04:00
doryan 7157ffd55f refactor: fix some code style issues 2024-07-29 01:19:15 +04:00
doryan 09b05e7fa7 refactor: move parse field algorithm to a separate file 2024-07-29 01:18:15 +04:00
doryan 18e857b40c refactor: move parse field algorithm to a separate file 2024-07-29 01:17:52 +04:00
doryan 0d676820c6 feat(main): add any asynchronous timer that closes infobar automaticaly after 5 second 2024-07-29 01:15:22 +04:00
doryan 0aab9e9ebe feat(main): main function is async now 2024-07-29 01:10:34 +04:00
doryan b7b890ecb3 feat(tokio): update tokio 2024-07-29 01:10:06 +04:00
doryan 01f65376d0 feat(infobar): add a timer after which the infobar will be closed 2024-07-27 23:28:35 +04:00
doryan 33226ecae2 feat(infobar): add implementation of infobar for use instead deprecated built-in infobar 2024-07-27 22:42:10 +04:00
doryan bd394b9bf4 feat(infobar): add infobar as 'unique' instance instead manual implementation of infobar via box, label, revealer and button; 2024-07-27 22:22:51 +04:00
doryan cb2a52cc7b refactor: remove redundant argument; feat(infobar): add infobar for testing 2024-07-27 22:20:21 +04:00
doryan 5972d589fe refactor: remove redundant argument 2024-07-27 21:59:49 +04:00
doryan 1be7125ecf refactor: add spacebar lol 2024-07-27 21:38:39 +04:00
doryan f3ece276f1 feat(style): add style for button inner infobar 2024-07-27 21:37:50 +04:00
doryan 561f6fc065 feat(import): add infobar module to export 2024-07-27 20:46:43 +04:00
doryan a8e43df99e feat(libc): update libc 2024-07-27 20:08:11 +04:00
doryan 4b5589392d feat(tokio feature): add 'sync' feature 2024-07-27 20:07:37 +04:00
doryan acf1d9f30b feat(style): add styles for info bar 2024-07-22 16:43:47 +04:00
doryan fd2f605978 fix(func signature): Replaced EventHandler<T, C> -> Self 2024-07-22 16:43:03 +04:00
doryan 54a4b44780 fix(fn signature): remove return types from function signatures 2024-07-22 00:24:09 +04:00
doryan 2e543a22c8 fix(cond): remove redundant boolean operations and replace them with their correct analogs 2024-07-22 00:02:16 +04:00
doryan 81a8d9b2c6 fix(const): use PI const from std instead 3.14f32 2024-07-19 23:39:44 +04:00
doryan 74835302ce fix(import + expand): change import and fix expand of box node 2024-07-19 23:38:43 +04:00