aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* rename struct fields and add commentSam Anthony2024-05-121-4/+5
* button widgetSam Anthony2024-05-122-1/+62
* reduce indent depthSam Anthony2024-05-101-3/+1
* unicode supportSam Anthony2024-05-105-13/+16
* text alignmentSam Anthony2024-05-104-8/+20
* remove whitespace in importsSam Anthony2024-05-105-9/+5
* separate label widget and style constantsSam Anthony2024-05-103-12/+13
* move output widget to separate fileSam Anthony2024-05-102-30/+42
* remove unused functionSam Anthony2024-05-101-10/+0
* move helper functions to input widget fileSam Anthony2024-05-102-12/+12
* move image widget to separate fileSam Anthony2024-05-102-27/+38
* move input widget to separate fileSam Anthony2024-05-102-61/+74
* move tree widget to separate fileSam Anthony2024-05-102-60/+70
* tree widgetSam Anthony2024-05-096-27/+171
* refactor image widget draw functionSam Anthony2024-05-091-10/+11
* refactor output widget draw functionSam Anthony2024-05-091-12/+11
* refactor input widget draw functionSam Anthony2024-05-091-16/+17
* allow widget to accept or deny request to shift focusSam Anthony2024-05-093-79/+127
* allow widgets to lock focus on themselvesSam Anthony2024-02-274-52/+80
* Merge branch 'master' into faifaceSam Anthony2024-02-242-0/+8
|\
| * add EFR 8374 compressorSam Anthony2024-02-242-0/+8
* | add image widgetSam Anthony2024-02-082-0/+40
* | move Focus to gui/widget packageSam Anthony2024-02-084-77/+84
* | remove todo messageSam Anthony2024-02-081-1/+0
* | refactor broadcastSam Anthony2024-02-081-8/+9
* | return pointer from Broadcast constructorSam Anthony2024-02-081-4/+4
* | extract ui setup functions to seperate fileSam Anthony2024-02-082-108/+115
* | refactor mainSam Anthony2024-02-083-49/+167
* | add KilogramsPerMinute mass flow rate unitSam Anthony2024-02-081-0/+1
* | make Temperature.AsUnit() panic on invalid temperature unitSam Anthony2024-02-081-7/+7
* | remove dead code from temperature.goSam Anthony2024-02-081-20/+1
* | add Focus() method; replace Point with image.PointSam Anthony2024-02-081-14/+16
* | add mass flow output widgetsSam Anthony2024-01-242-12/+26
* | unicode degree sign in temperature inputSam Anthony2024-01-241-1/+1
* | graceful shutdown of goroutinesSam Anthony2024-01-233-27/+72
* | add IMAP and ACT input rowsSam Anthony2024-01-231-7/+30
* | merge backend refactoring from mainSam Anthony2024-01-2210-209/+143
|\|
| * extract default values to constantsSam Anthony2024-01-201-7/+20
| * use variable rather than function for color constantSam Anthony2024-01-201-4/+2
| * rename engineDisplacementRow() -> displacementRow()Sam Anthony2024-01-202-2/+2
| * fix typo in AbsolutePressure()Sam Anthony2024-01-201-1/+1
| * flatten source directory structure by removing modulesSam Anthony2024-01-2012-312/+228
* | 2d navigationSam Anthony2024-01-192-26/+56
* | add VE rowSam Anthony2024-01-192-8/+17
* | refine widget screen space allocationSam Anthony2024-01-193-9/+29
* | right justify textSam Anthony2024-01-192-7/+7
* | add layout from KeitioSam Anthony2024-01-1910-57/+590
* | keep track of focused widgetSam Anthony2024-01-193-23/+78
* | add output widgetSam Anthony2024-01-172-19/+70
* | add text label widgetSam Anthony2024-01-173-9/+48