Commit Graph

54 Commits

Author SHA1 Message Date
Matt Bruce
77a02a1e25 moved valueChanged to method
again this is due to the updating internal models via the control, therefore there will be a delay in the eventing from the publisher back up to the parent model

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-09-14 11:59:01 -05:00
Matt Bruce
9b22fb4e2f refactored hasError
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-09-14 11:54:10 -05:00
Matt Bruce
8f63017ce9 added selectedModelHandler/Handler
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-09-14 11:46:33 -05:00
Matt Bruce
421ea78991 refactored to use modelHandler instead direct model change
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-09-12 15:51:20 -05:00
Matt Bruce
dbfce2c999 refactored again, removed protocol and enforce base class of subject
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-09-08 17:39:24 -05:00
Matt Bruce
12771fa0f2 created protocols for control/view
refactored to use protocols

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-09-08 17:18:43 -05:00
Matt Bruce
d00a219ebb updated protocol
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-09-08 17:06:07 -05:00
Matt Bruce
57853b6145 added typealias
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-09-08 16:45:14 -05:00
Matt Bruce
71b020cb3f refactored more of the groups to remove protocol
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-09-08 16:38:46 -05:00
Matt Bruce
bc0610b828 refactored checkboxgroupbase to use subclass and update default implementation
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-09-08 16:20:51 -05:00
Matt Bruce
d77b9c1d80 adding solocheckbox
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-09-08 16:19:47 -05:00
Matt Bruce
49911145cf refactored checkboxgroup
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-09-08 15:44:10 -05:00
Matt Bruce
61c5d5adf8 convert to kyle code for default handlers
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-31 16:12:08 -05:00
Matt Bruce
c975f2b06e added Gesture publisher / extension to UIView
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-31 13:29:44 -05:00
Matt Bruce
6c67544c71 moved tap back into each control since not all controls should need this
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-31 13:21:13 -05:00
Matt Bruce
0eb23d51fc moved touchup inside logic into control
isTappable bool
defaultAction() override
2022-08-31 10:38:21 -05:00
Matt Bruce
c6ae09f730 removed isUserInteractive to control
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-31 09:06:01 -05:00
Matt Bruce
574d6f84ac fixed stackviews
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-30 16:26:31 -05:00
Matt Bruce
e706045c79 removed id
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-30 14:32:06 -05:00
Matt Bruce
f71372939c refactored into extension
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-26 14:20:07 -05:00
Matt Bruce
8f319e3b11 refactored name
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-25 11:00:21 -05:00
Matt Bruce
37372c5487 refactored to use Protocol extension methods
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-24 08:20:49 -05:00
Matt Bruce
72f993ab55 removed errorText
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-23 14:52:50 -05:00
Matt Bruce
844aa13277 refactored out selector base selector group base class
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-23 14:49:00 -05:00
Matt Bruce
3eb19646c8 Added checkbox group
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-23 10:30:55 -05:00
Matt Bruce
c9cc612698 updated for withable on lazy properties
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-22 15:35:45 -05:00
Matt Bruce
9d440aaeac refactored to hasError
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-11 17:30:54 -05:00
Matt Bruce
f002907c2f moved shouldUpdate to SelectorBase
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-11 14:20:12 -05:00
Matt Bruce
15d71e41dd added uuid
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-10 16:25:56 -05:00
Matt Bruce
c368f275cb refactored controls
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-10 14:43:00 -05:00
Matt Bruce
d4aedf4615 removed comments
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-08 11:34:17 -05:00
Matt Bruce
fc3ce375ac refactored into base control
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-08 10:47:17 -05:00
Matt Bruce
bd0981e018 added radio button
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-08 09:38:16 -05:00
Matt Bruce
61d65e9b60 added toggle cotainer to meet specs
refactored all configurable default properties to one area

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-05 14:37:49 -05:00
Matt Bruce
5b800c0450 moved the disabled/surface to the base
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-05 11:56:44 -05:00
Matt Bruce
df82f85724 added Modelable
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-05 11:54:20 -05:00
Matt Bruce
73410ab6bb refactored error in checkboxconfig
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-05 11:04:30 -05:00
Matt Bruce
b3622ce854 refactored isTrue/False to forTrue/false
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-05 10:59:10 -05:00
Matt Bruce
b253bf3e03 refactored color configurations and refactored classes
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-05 10:49:02 -05:00
Matt Bruce
e3edf940c7 converted to struct
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-04 16:34:31 -05:00
Matt Bruce
f768c6eab6 refactored toggle colors and models
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-04 16:05:27 -05:00
Matt Bruce
3acde8b4c8 created color helpers
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-04 15:11:02 -05:00
Matt Bruce
5a22e6ecd0 first cut
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-03 17:03:59 -05:00
Matt Bruce
ffe3641500 refactored out VDS from naming conventions
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-03 13:56:14 -05:00
Matt Bruce
da517ee9f8 updated checkbox
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-03 13:33:01 -05:00
Matt Bruce
bf9562d264 refactored ViewProtocol
removed @objcMembers from components

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-03 11:44:35 -05:00
Matt Bruce
7dc21628af cleaned up more code
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-03 10:31:18 -05:00
Matt Bruce
3b2d52dcd3 refactored controls properties to match model
cleaned up code

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-03 10:19:07 -05:00
Matt Bruce
0b8d585354 refactored checkbox coloring
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-03 09:52:23 -05:00
Matt Bruce
ce4faadf0c converted defaults to structs
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2022-08-03 09:01:46 -05:00