Commit Graph

59 Commits

Author SHA1 Message Date
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 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 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 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 cd6403fb32 fix(component): component usage 2024-08-10 00:47:01 +04:00
doryan 656e75ff35 refactor: rewrite "dirty" code into normal 2024-08-10 00:42:59 +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 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 ebf7d9b85c feat(table): implement a result table 2024-08-03 00:00:05 +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 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 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 acf1d9f30b feat(style): add styles for info bar 2024-07-22 16:43:47 +04:00
doryan 74835302ce fix(import + expand): change import and fix expand of box node 2024-07-19 23:38:43 +04:00
doryan 3c2ab67d31 feat(import): sorted and add some modules 2024-07-19 23:26:43 +04:00
doryan 21ccba9ddb sort(module): module imports 2024-07-19 23:18:50 +04:00
doryan cb5d219319 feat: change function signature (add one parameter) 2024-07-19 23:17:02 +04:00
doryan 2866d26253 BREAKING CHANGE: refactor code and add event handler for button 2024-07-19 23:16:11 +04:00
doryan 682682eb13 feat(info bar): add info bar for warnings 2024-07-19 23:12:42 +04:00
doryan 7264b704d0 feat(stylesheets): add stylesheet for info bar 2024-07-19 23:06:34 +04:00
doryan 7c16964b83 added table and it needed to fix 2024-04-19 12:03:16 +04:00
doryan b6d0eb0508 ADDED: models and controllers for page "signal reducing"\n TODO: done table for page "signal reducing" 2024-04-19 01:30:51 +04:00
doryan 6e315907bc TO DO: will done table in signal reducing page and write controller for that page 2024-04-18 12:23:13 +04:00