Commit Graph

111 Commits

Author SHA1 Message Date
Matt Bruce
05fd22d2eb fixed protocol changes after handlerable removal
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-08-08 09:48:39 -05:00
Matt Bruce
dec1a00bb5 refactored out Handlerable
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-08-08 09:46:52 -05:00
Matt Bruce
ce9e64da0f updated comments
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-08-04 10:22:31 -05:00
Matt Bruce
ecff7b9686 refactored updateAccessibiltyLabel to updateAccessibility
moved down common isEnabled/isSelected down to base classes

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-08-01 10:23:24 -05:00
Matt Bruce
16e8067f8e commented code
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-07-26 10:23:38 -05:00
Matt Bruce
cd88205b40 added comments
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-07-26 10:20:11 -05:00
Matt Bruce
0a9b4ec368 added comments for reset()
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-07-26 10:13:49 -05:00
Matt Bruce
900dfd21fc refactor a Toggle to be the actual Toggle only
refactor old Toggle + Label = ToggleItem

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-07-19 09:40:04 -05:00
Matt Bruce
87ecc1e28a added code comments
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-07-13 14:41:07 -05:00
Matt Bruce
e82a94304c refactored to remove combine for local updater, replaced with setNeedsUpdate
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-05-08 11:51:10 -05:00
Bruce, Matt R
8e93c84060 Merge branch 'update/tooltip' into 'develop'
added tooltiplabelattribute

See merge request BPHV_MIPS/vds_ios!59
2023-04-27 20:19:21 +00:00
Matt Bruce
fa89251bd3 added touchable guidlines
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-04-27 15:09:22 -05:00
Matt Bruce
891cc9c016 remove anyobject
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-04-26 15:42:31 -05:00
Matt Bruce
cf4f145137 refactored debounce for label/button (has label)
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-04-04 08:56:37 -05:00
Matt Bruce
308ef596a4 added onChange
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-04-03 10:14:52 -05:00
Matt Bruce
fa273bad1c added changeable
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-04-03 10:14:44 -05:00
Matt Bruce
334f9b798c refactored more on clickable
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-03-30 09:06:24 -05:00
Matt Bruce
248caeb480 updated for maintaining a clickable count
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-03-30 08:43:55 -05:00
Matt Bruce
94d44c5d54 refactored clickable
removed old clickable code

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-03-29 15:37:32 -05:00
Matt Bruce
01725e634f added clickable
removed old code

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-03-29 13:46:55 -05:00
Matt Bruce
379b94774b removed debounce for now
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-03-07 10:54:26 -06:00
Matt Bruce
58162040d3 added click subscriber and updateAccessibilityLabel
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-03-07 10:54:19 -06:00
Matt Bruce
16ad138559 added helper function for labels
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-03-07 09:31:24 -06:00
Matt Bruce
67fc629368 removed accessibility protocols
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-03-07 09:31:14 -06:00
Matt Bruce
f02c36c8aa updated reset
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-03-03 13:41:06 -06:00
Matt Bruce
ecaaf8c229 helper method for setNeedsLayout()
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-02-14 13:55:11 -06:00
Matt Bruce
21ac83af4f removed codable
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-01-25 11:50:11 -06:00
Matt Bruce
508d02e7b9 updated naming
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-01-23 09:27:04 -06:00
Matt Bruce
d6071686a2 added primitive protocol
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-01-23 09:23:37 -06:00
Matt Bruce
83e11dcb09 added enumb protocol
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-12-20 08:33:49 -06:00
Matt Bruce
deb21d8916 enforced to anyobject for reference type
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-11-18 10:02:54 -06:00
Matt Bruce
85337833d4 refactored out layout subviews, causing infinite loop
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-11-02 11:04:34 -05:00
Matt Bruce
1e046fa336 removed / replaced anything to do with model
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-10-20 15:41:41 -05:00
Matt Bruce
60dbfa9d2b refactored to use layoutSubviews
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-10-20 14:06:03 -05:00
Matt Bruce
4bf9ce83b5 refactored to remove models
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-10-20 10:55:36 -05:00
Matt Bruce
d0001f8af7 updated color config
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-10-10 16:27:10 -05:00
Matt Bruce
eac9eaf751 refactored colorable again
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-10-10 16:27:01 -05:00
Matt Bruce
3b75957ce1 accessable update
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-10-10 16:26:19 -05:00
Matt Bruce
ea79ed7b64 fixed background color
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-10-10 16:25:10 -05:00
Matt Bruce
fa3d139742 refactored hasError to showError
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-10-03 12:21:27 -05:00
Matt Bruce
7687c42fe2 minor fixes
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-09-23 16:38:52 -05:00
Jarrod Courtney
a22bbbc2b3 added buttonSize selector
Signed-off-by: Jarrod Courtney <jarrod.courtney@gmail.com>
2022-09-23 13:42:42 -05:00
Jarrod Courtney
fcef842397 start of button
Signed-off-by: Jarrod Courtney <jarrod.courtney@gmail.com>
2022-09-23 11:05:37 -05:00
Matt Bruce
9e2d5fff47 added Equality to Modelable
added AnyEquality to classes that have an a property with 'any'
added default implementation on shouldUpdateView() to check equality, this can be re-implemented in classes
removed all shouldUpdateView methods everywhere since above was done

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-09-16 09:14:27 -05:00
Matt Bruce
48797d2003 updated to have a casted isEqual
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-09-15 16:58:54 -05:00
Matt Bruce
378802eb5e updated to equalSelf
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-09-15 16:50:21 -05:00
Matt Bruce
b4659a73c0 added equatble to label
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-09-15 16:45:56 -05:00
Matt Bruce
e07f855eb6 added Identifiable
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-09-15 13:56:58 -05:00
Matt Bruce
78443263ba deleted Changeable - onChange: ActionBlock
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-09-14 12:43:41 -05:00
Matt Bruce
2a53bae78c refactored handlerPublisher()
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-09-09 10:44:53 -05:00