Commit graph

  • 5056c65d19 Rename cluster.pyx back to cluster.py XANTRONIX Development 2024-01-05 16:29:23 -05:00
  • f1f7e423a2 Do not redraw background on every frame XANTRONIX Development 2024-01-05 16:27:57 -05:00
  • 8fb4f1632b Update Makefile XANTRONIX Development 2024-01-05 16:27:35 -05:00
  • a69c0bf2e1 Initial go at Cythonising the cluster XANTRONIX Development 2024-01-05 13:04:01 -05:00
  • 5f74d6de02 Add 'M' prefix for indicating manual shift mode XANTRONIX Development 2024-01-05 12:26:58 -05:00
  • 0dbb119bc6 Only redraw status icons if necessary XANTRONIX Development 2024-01-05 00:00:06 -05:00
  • 430758ffb9 That's just right XANTRONIX Development 2024-01-04 23:35:13 -05:00
  • 032bf920f1 Make cold, collision icons easier to read XANTRONIX Development 2024-01-04 23:34:43 -05:00
  • a48c518c52 Pack status icons together XANTRONIX Development 2024-01-04 23:30:02 -05:00
  • 9e75284f5f Draw status icons from bottom up XANTRONIX Development 2024-01-04 23:29:16 -05:00
  • 4745176c03 Refactor hexagram.icons away XANTRONIX Development 2024-01-04 23:27:06 -05:00
  • 1255ca26f7 O' Christmas Tree XANTRONIX Development 2024-01-04 21:44:16 -05:00
  • 8468ff47a4 Prevent error when icons are missing XANTRONIX Development 2024-01-04 20:27:14 -05:00
  • 97556d6f9c Add missing icon XANTRONIX Development 2024-01-04 20:26:51 -05:00
  • 9153068018 It renders. I should hang out with my wife. XANTRONIX Development 2024-01-04 18:31:59 -05:00
  • 7fdf256448 I'm doing my very best, man XANTRONIX Development 2024-01-04 18:18:42 -05:00
  • 8459129b49 Fix after refactor XANTRONIX Development 2024-01-04 16:51:44 -05:00
  • f5a347ddb5 Forgot parking brake stuff! XANTRONIX Development 2024-01-04 16:51:24 -05:00
  • 1311a28e59 Reorder things a bit XANTRONIX Development 2024-01-04 16:06:18 -05:00
  • 1bb12ea4fa Initial implementation of icons.py XANTRONIX Development 2024-01-04 16:04:34 -05:00
  • 4c7f997deb Add string representations for vehicle statuses XANTRONIX Development 2024-01-04 16:04:17 -05:00
  • be21fb4be7 Fix type warning XANTRONIX Development 2024-01-04 15:17:34 -05:00
  • 61bfb9308d Initial implementation of vehicle statuses XANTRONIX Development 2024-01-04 15:17:20 -05:00
  • ec97a0072d I am joining the war on superfluous whitespace XANTRONIX Development 2024-01-04 11:14:06 -05:00
  • 287c6a8726 Use 'S' for sport/race mode gear indicator XANTRONIX Development 2024-01-03 20:42:46 -05:00
  • 5de46ed5fd Refactor SVG rendering a bit XANTRONIX Development 2024-01-03 20:39:21 -05:00
  • 873d2e86d1 Make style optional XANTRONIX Development 2024-01-03 20:30:46 -05:00
  • cf251ce09a Rename icons.py to svg.py XANTRONIX Development 2024-01-03 20:29:39 -05:00
  • d410fa3eda Initial commit of py/hexagram/icons.py XANTRONIX Development 2024-01-03 20:04:55 -05:00
  • 2f0334b8c5 Initial commit of py/hexagram/trans.py XANTRONIX Development 2024-01-03 20:04:46 -05:00
  • 8f69f785a8 Add decimal point to odometer XANTRONIX Development 2024-01-03 17:13:58 -05:00
  • 054b61a2c3 Add drive modes; move trans modes into trans.py XANTRONIX Development 2024-01-03 17:09:19 -05:00
  • bbe47fa982 Fix type hinting issues XANTRONIX Development 2024-01-03 13:13:54 -05:00
  • 856592599e Add missing class XANTRONIX Development 2024-01-03 00:13:31 -05:00
  • 796c8d2bee Make Python be quiet XANTRONIX Development 2024-01-02 23:50:30 -05:00
  • 9579e4b4d0 Convert parsed path args to correct types XANTRONIX Development 2024-01-02 23:48:36 -05:00
  • 9116ad8ac2 Doing my best here XANTRONIX Development 2024-01-02 23:38:40 -05:00
  • 4c7ce6383d Fix type hinting XANTRONIX Development 2024-01-02 21:51:41 -05:00
  • 7b4e8c4330 Ensure thermometer has a middle mark XANTRONIX Development 2024-01-02 17:25:03 -05:00
  • 1a1a789030 Make shift indicator addressable and functional XANTRONIX Development 2024-01-02 17:15:12 -05:00
  • cfe6b75454 A bit more spacious on the bottom dials XANTRONIX Development 2024-01-02 16:39:28 -05:00
  • 83100a679c Less bonkers default ambient temperature XANTRONIX Development 2024-01-02 16:38:16 -05:00
  • 136fe6de63 Be less dumb calculating angles XANTRONIX Development 2024-01-02 16:37:43 -05:00
  • ff77b8cb96 IT'S CALLED A THERMOMETER XANTRONIX Development 2024-01-02 16:37:15 -05:00
  • a4e3957599 Hints for the hints throne XANTRONIX Development 2024-01-02 16:24:10 -05:00
  • 7f1a6aba98 Align text in speedo, tacho XANTRONIX Development 2024-01-02 14:54:52 -05:00
  • 61498c91a6 Implement proper text gauge alignment XANTRONIX Development 2024-01-02 14:46:36 -05:00
  • 1eb4724040 Fixed that XANTRONIX Development 2024-01-02 13:45:58 -05:00
  • 0e1ff44896 There, that's better XANTRONIX Development 2024-01-02 13:40:08 -05:00
  • fce90134c7 Simplify code around drawing bottom gauges XANTRONIX Development 2024-01-02 13:36:16 -05:00
  • 1c40300ca7 Molto bene! XANTRONIX Development 2024-01-02 01:29:09 -05:00
  • 7286839b77 Make Path.parse() return a Path object XANTRONIX Development 2024-01-02 01:17:13 -05:00
  • 6a7fb1f9c6 Flatten paths execution a bit XANTRONIX Development 2024-01-02 01:14:22 -05:00
  • e9a62e90d2 *chef kiss* XANTRONIX Development 2024-01-02 00:56:31 -05:00
  • ac5211b340 Move odometer, ambient temp closer to bottom XANTRONIX Development 2024-01-02 00:02:05 -05:00
  • d474fa5ae9 Add clock XANTRONIX Development 2024-01-01 23:54:25 -05:00
  • c80e9f1905 That's nice XANTRONIX Development 2024-01-01 23:47:21 -05:00
  • 8ac463f6cf Add ambient temperature XANTRONIX Development 2024-01-01 23:44:04 -05:00
  • 74103a1c32 Add odometer XANTRONIX Development 2024-01-01 23:37:56 -05:00
  • 8552e2259b Miao XANTRONIX Development 2024-01-01 23:27:07 -05:00
  • f33b66c8f0 Skip over CR, LF, tabs XANTRONIX Development 2024-01-01 23:20:19 -05:00
  • e3335ace69 Fix parser a bit XANTRONIX Development 2024-01-01 23:18:45 -05:00
  • c23a868513 Initial implementation of SVG path parser XANTRONIX Development 2024-01-01 23:12:37 -05:00
  • 61abfc73ac Bigger is better XANTRONIX Development 2024-01-01 20:09:39 -05:00
  • edf639fc56 Start implementing shift indicator properly XANTRONIX Development 2024-01-01 19:44:25 -05:00
  • 897e1e9661 Display speed in mph in centre of speedo XANTRONIX Development 2024-01-01 19:30:43 -05:00
  • 490390a433 Deftly manoeuvred and muscled for rank XANTRONIX Development 2024-01-01 19:20:35 -05:00
  • ec0baaef3e Much better! XANTRONIX Development 2024-01-01 19:17:49 -05:00
  • d2f973bb3b It's a bit dogshit, but it is what it is XANTRONIX Development 2024-01-01 19:16:51 -05:00
  • 78629a6301 We all need defaults innit XANTRONIX Development 2024-01-01 19:16:28 -05:00
  • d4b3a40ab5 Oh gosh, we're starting to render foreground? XANTRONIX Development 2024-01-01 18:54:45 -05:00
  • 8d73d6c184 Perfection XANTRONIX Development 2024-01-01 17:16:04 -05:00
  • 160330a057 A bit skinnier XANTRONIX Development 2024-01-01 17:11:52 -05:00
  • 78379cd027 It's good to have centre bezels XANTRONIX Development 2024-01-01 17:11:04 -05:00
  • dbe473224b A gauge needle, of sorts! XANTRONIX Development 2024-01-01 17:10:23 -05:00
  • 265b27196c A bit better XANTRONIX Development 2024-01-01 02:58:09 -05:00
  • 154c11c76f The humans in Wall-E fucking would be like slamming two Jell-Os together XANTRONIX Development 2024-01-01 02:43:24 -05:00
  • aaaef5e7da Thermometer? You bet! XANTRONIX Development 2024-01-01 02:17:12 -05:00
  • cec20b55bd Ugly hack but I have a fuel gauge??? XANTRONIX Development 2024-01-01 01:47:56 -05:00
  • 7f468c715c Whoops XANTRONIX Development 2024-01-01 00:46:35 -05:00
  • 70909aee03 WOO! XANTRONIX Development 2023-12-31 23:55:40 -05:00
  • b7f4fc7a22 Woop, got marks!!! XANTRONIX Development 2023-12-31 23:39:31 -05:00
  • 6241463ce8 Getting there! XANTRONIX Development 2023-12-31 22:56:12 -05:00
  • 6879e1f743 Less cursed??? :( XANTRONIX Development 2023-12-31 22:42:25 -05:00
  • f8f12f6341 I gots tachometer :3c XANTRONIX Development 2023-12-31 22:38:05 -05:00
  • 3236d85ab6 I think that's lookin' pretty good! XANTRONIX Development 2023-12-31 22:17:02 -05:00
  • bd6c5fe168 Hey that looks pretty dope XANTRONIX Development 2023-12-31 21:57:38 -05:00
  • 8d304bf663 idk...This is happening? XANTRONIX Development 2023-12-31 20:31:12 -05:00
  • f3d33400d7 May as well commit that! XANTRONIX Development 2023-12-31 19:47:11 -05:00
  • acc27cb94b Slowly cookin' XANTRONIX Development 2023-12-31 19:12:19 -05:00
  • 1f054aee2a The little details XANTRONIX Development 2023-12-31 18:39:54 -05:00
  • b9c7fb6f31 Better match mockup XANTRONIX Development 2023-12-31 18:37:51 -05:00
  • af993077ed Factor out more classes from cluster.py XANTRONIX Development 2023-12-31 14:16:19 -05:00
  • 48c1d9ae4c Come on, lazy bones XANTRONIX Development 2023-12-31 12:47:59 -05:00
  • 3529353175 A bit less wordy XANTRONIX Development 2023-12-30 01:24:33 -05:00
  • 44208feb19 Nice XANTRONIX Development 2023-12-30 01:23:50 -05:00
  • f6af45109f This is a bit better I guess? XANTRONIX Development 2023-12-30 01:22:49 -05:00
  • 305e13d49a Sick! A repeating pattern! XANTRONIX Development 2023-12-29 23:45:46 -05:00
  • 069a492180 Split some functionality out XANTRONIX Development 2023-12-29 23:24:35 -05:00
  • f97ae0bdaf That was it??? Really??? XANTRONIX Development 2023-12-29 23:21:54 -05:00