Commit graph

  • 63f9719c99 💄 Antonio Scandurra 2021-03-26 09:58:51 +01:00
  • 5439213199 Fix Empty sometimes returning an infinite size in layout Antonio Scandurra 2021-03-26 09:46:53 +01:00
  • 1cb987d489 Remove stray use of pathfinder_geometry Antonio Scandurra 2021-03-25 18:19:20 +01:00
  • e44ea6b379 Fix cursor blinking Antonio Scandurra 2021-03-25 17:39:16 +01:00
  • 596fc47a68 Start on painting the editor Antonio Scandurra 2021-03-25 17:36:29 +01:00
  • 466f6e0479 Center line around its bounding box Antonio Scandurra 2021-03-25 17:21:26 +01:00
  • 4dc1b1e179 Fix test_render_glyph (but still leave it commented out for now) Antonio Scandurra 2021-03-25 15:10:21 +01:00
  • 0f6927eb4b Re-export font_kit primitives from a new fonts module Antonio Scandurra 2021-03-25 10:58:33 +01:00
  • 0906b2a2f4 Remove unused dependencies and avoid instantiating FontCache in tests Antonio Scandurra 2021-03-25 10:42:46 +01:00
  • 5f3dbb05d6 Honor vertical subpixel positions Antonio Scandurra 2021-03-24 18:35:48 +01:00
  • bc977fc873 Render different variants according to subpixel positioning Antonio Scandurra 2021-03-24 18:20:25 +01:00
  • 9178e91cc0 Extract platform-dependant FontSystem Antonio Scandurra 2021-03-24 16:51:28 +01:00
  • e0e4cff815 Align glyphs correctly using font-kit's raster_bounds Antonio Scandurra 2021-03-24 11:45:11 +01:00
  • 7523df05cf Space out sprites in atlas Nathan Sobo 2021-03-23 19:02:03 -06:00
  • e5d586a942 Get glyphs sort of rendering Nathan Sobo 2021-03-23 18:54:09 -06:00
  • 28b84c081d Fix noise in atlas texture Nathan Sobo 2021-03-23 17:27:28 -06:00
  • ad7974608b WIP Antonio Scandurra 2021-03-23 19:11:56 +01:00
  • 247afa1666 WIP Nathan Sobo 2021-03-23 09:13:35 -06:00
  • 764bfba2e2 WIP: Start on rendering glyphs Antonio Scandurra 2021-03-23 15:15:41 +01:00
  • 43abd96769 Apply padding correctly when painting Container's children Antonio Scandurra 2021-03-23 10:59:35 +01:00
  • bac543657c Declare float literals consistently in shader Antonio Scandurra 2021-03-23 10:44:24 +01:00
  • 3de0ce6079 Remove artifact when a border side was not rendered Antonio Scandurra 2021-03-23 10:33:31 +01:00
  • 32c070250c Scale corner_radius by the scale factor when rendering shadows Antonio Scandurra 2021-03-23 10:14:07 +01:00
  • 66dcb73263 Respect margins when painting Container Nathan Sobo 2021-03-22 21:11:08 -06:00
  • d13510bfe3 💄 Nathan Sobo 2021-03-22 21:00:07 -06:00
  • 548b542766 Get the file finder rendering with a drop shadow Nathan Sobo 2021-03-22 20:54:52 -06:00
  • 859c0f53cb WIP: Introduce layers in renderer Antonio Scandurra 2021-03-22 18:55:53 +01:00
  • bfc57cb4f6 Start on rendering shadows Antonio Scandurra 2021-03-22 18:05:16 +01:00
  • 45c1337c84 Support rendering borders Antonio Scandurra 2021-03-22 16:24:26 +01:00
  • f330fdb6a7 Clarify variable name Antonio Scandurra 2021-03-22 15:27:48 +01:00
  • 123b7c55f6 Render quads with anti-aliased rounded corners Antonio Scandurra 2021-03-22 13:50:43 +01:00
  • 119aa452b6 Overhaul the entire element system Nathan Sobo 2021-03-21 20:54:23 -06:00
  • 046fe3fff9 Dispatch keystrokes and fix rerendering when window invalidated Nathan Sobo 2021-03-21 11:38:23 -06:00
  • f5df3681f8 Add file_finder module Nathan Sobo 2021-03-21 10:50:07 -06:00
  • 0c59937a65 Wire up events and fix synthetic dragging Nathan Sobo 2021-03-21 09:44:14 -06:00
  • 04665800c0 Scale quads by scale factor before writing to Metal buffer Nathan Sobo 2021-03-21 09:19:12 -06:00
  • 31fb707eea Fix translation to device coords in shader Nathan Sobo 2021-03-21 09:01:50 -06:00
  • 1f647ef24c Clean up Nathan Sobo 2021-03-21 09:00:47 -06:00
  • e5ffe43bb6 Get basic graphics rendering via Metal Nathan Sobo 2021-03-20 22:15:04 -06:00
  • 292b41ad57 Start on metal rendering infrastructure Nathan Sobo 2021-03-20 09:38:36 -06:00
  • d14c943150 Start on Scene Nathan Sobo 2021-03-19 13:31:25 -06:00
  • cfe3aae2de WIP: Get everything compiling again and keep window open Nathan Sobo 2021-03-19 12:12:10 -06:00
  • 605bdd62dd WIP: Start on rendering scenes via presenter Nathan Sobo 2021-03-18 21:33:16 -06:00
  • e809d6119a Return tasks from spawn and spawn_stream Nathan Sobo 2021-03-18 20:10:32 -06:00
  • f849857309 Handle command line arguments and populate worktree Nathan Sobo 2021-03-18 17:54:35 -06:00
  • 9bab29c72f Get workspace module in and compiling Nathan Sobo 2021-03-18 15:52:46 -06:00
  • 171dd0c243 WIP Nathan Sobo 2021-03-18 13:17:25 -06:00
  • 23308e17a9 WIP on rebuilding with extracted UI framework Nathan Sobo 2021-03-18 13:13:31 -06:00
  • 356bc41752 WIP Nathan Sobo 2021-03-09 21:00:51 -07:00
  • a015c61337 Add context predicate parser Nathan Sobo 2021-03-09 19:32:51 -07:00
  • 222f9d373d WIP Nathan Sobo 2021-02-20 16:05:36 -07:00
  • b400449a58 Start rebuilding with a cleanly-separated UI framework Nathan Sobo 2021-02-20 10:02:34 -07:00