1
0
Fork 0
forked from Miroirs/x49gp

Commit graph

  • e58bd6b9ca
    update README Gwenhael Le Moine 2024-11-07 22:53:18 +0100
  • fb9f500842
    1.2.0 1.2.0 Gwenhael Le Moine 2024-11-07 22:52:08 +0100
  • ca9bc1eac1
    style UI using a global (hardcoded) CSS style; fix _tiny_text_width(); better annunciators Gwenhael Le Moine 2024-11-07 22:50:31 +0100
  • 2d0aa0a987
    (WIP) globalize css Gwenhael Le Moine 2024-11-07 16:30:08 +0100
  • 174d45dfa4
    css Gwenhael Le Moine 2024-11-07 15:33:35 +0100
  • 6c59edf49a
    gtk3 gui is finally visually good enough to drop gtk2 Gwenhael Le Moine 2024-11-07 14:43:44 +0100
  • d90bb7a25e
    (WIP) styling the gtk+-3 way Gwenhael Le Moine 2024-11-07 13:05:35 +0100
  • 8e5e5c4528
    color2rgb() is dead code Gwenhael Le Moine 2024-11-07 13:04:26 +0100
  • f201e44082
    gdk_beep and gdk_flush are deprecated Gwenhael Le Moine 2024-11-06 13:42:20 +0100
  • 453fa5e09a
    update progress in README Gwenhael Le Moine 2024-11-06 13:24:41 +0100
  • 470a25819b
    make it display LCD with gtk+-3.0 Gwenhael Le Moine 2024-11-06 13:18:21 +0100
  • 5f55023d43
    Allow to more easily try make GTK_VERSION="+-3.0" Gwenhael Le Moine 2024-11-06 12:48:15 +0100
  • e57e595d99
    make it compile with gtk+-3.0 Gwenhael Le Moine 2024-11-06 12:45:23 +0100
  • 4145b7af07
    Eliminated GdkPixmap Gwenhael Le Moine 2024-11-06 12:32:52 +0100
  • 3704e4c5cc
    annunciators are GtkLabel()s Gwenhael Le Moine 2024-11-06 11:10:44 +0100
  • a524adfe73
    looking at lcd Gwenhael Le Moine 2024-11-06 08:45:55 +0100
  • b86c7318a8
    use GtkStyle and use opt.font Gwenhael Le Moine 2024-11-06 04:47:22 +0100
  • eecd20d5dd
    fix labels Gwenhael Le Moine 2024-11-05 19:01:39 +0100
  • bab29bf8b5
    remove more dead code Gwenhael Le Moine 2024-11-05 19:01:19 +0100
  • 505263002c
    todo Gwenhael Le Moine 2024-11-05 16:39:50 +0100
  • b8614acbae
    drop all custom fonts code and assets Gwenhael Le Moine 2024-11-05 16:38:27 +0100
  • a6fefc2cb5
    faceplate rendered only with pango Gwenhael Le Moine 2024-11-05 16:34:52 +0100
  • 2cb0d3e072
    buttons' labels are rendered using pango instead of drawings Gwenhael Le Moine 2024-11-05 14:33:03 +0100
  • 567771cbcc
    ignore s3c2410.h in make pretty-code Gwenhael Le Moine 2024-11-05 13:48:44 +0100
  • 5246fcb0fd
    move actual LCD rendering into ui.c Gwenhael Le Moine 2024-11-05 13:29:03 +0100
  • 3609e8df9a
    slowly moving things out of ui-> Gwenhael Le Moine 2024-11-05 13:00:16 +0100
  • f14aa9bf14
    typo Gwenhael Le Moine 2024-11-05 12:35:38 +0100
  • 425367695b
    code style + FIXME notes Gwenhael Le Moine 2024-11-05 09:50:32 +0100
  • b91ab691e9
    name + drop ui->bg_pixbuf Gwenhael Le Moine 2024-11-03 11:53:54 +0100
  • a49267241d
    naming Gwenhael Le Moine 2024-11-03 11:04:53 +0100
  • 4c733116aa
    rename x49gp_ui.h to ui.h for consistency Gwenhael Le Moine 2024-11-03 10:59:41 +0100
  • 8f5895cbec
    remove noise comments; prefix ui_ Gwenhael Le Moine 2024-11-03 10:37:15 +0100
  • cadc26714e
    prefix ui_ Gwenhael Le Moine 2024-11-03 09:06:49 +0100
  • c2d142281c
    move fonts' functions into their own files Gwenhael Le Moine 2024-11-03 09:01:21 +0100
  • e28b228c09
    write letter outside of button like x48ng/saturnng Gwenhael Le Moine 2024-11-02 23:27:28 +0100
  • 9cb44cceb8
    fonts are implicitly tiny_font or opt.font accordingly Gwenhael Le Moine 2024-11-02 22:56:16 +0100
  • f4626d7400
    consistently name bitmap_font tiny_font (it IS tiny) Gwenhael Le Moine 2024-11-02 22:45:23 +0100
  • 4bc67e0511
    more making sense of ui.c Gwenhael Le Moine 2024-11-02 22:29:39 +0100
  • 89493cb54e
    ui->nr_buttons is already known as NB_KEYS Gwenhael Le Moine 2024-11-02 21:51:17 +0100
  • 3c9742bb95
    dead code Gwenhael Le Moine 2024-11-02 19:47:34 +0100
  • f318c5fa65
    mostly naming things in ui.c to try and make sense of it Gwenhael Le Moine 2024-11-02 19:45:32 +0100
  • b5155be28c
    make pretty-code Gwenhael Le Moine 2024-11-02 18:14:38 +0100
  • 15ed5d18dc
    simplify text function by only managing one text block Gwenhael Le Moine 2024-11-02 18:14:13 +0100
  • 649c806086
    further keyboard redefining + making sense of text functions Gwenhael Le Moine 2024-11-02 18:04:45 +0100
  • 8681cf69f7
    remove header; rethink keyboard definitions and faceplate sizing Gwenhael Le Moine 2024-11-02 17:13:01 +0100
  • 55aee2d295
    draw lcd background color Gwenhael Le Moine 2024-11-02 13:58:28 +0100
  • fe8b759aa8
    optimize qemu building in Makefile Gwenhael Le Moine 2024-10-31 22:30:38 +0100
  • c729b553ff
    add --scale option Gwenhael Le Moine 2024-10-31 20:04:23 +0100
  • 01408a338f
    draw faceplate instead of loading png Gwenhael Le Moine 2024-10-31 16:45:43 +0100
  • c3e54608fe
    eliminate buttons' shapes. simplify Gwenhael Le Moine 2024-10-31 16:02:03 +0100
  • f04a835918
    add symbols for arrow keys Gwenhael Le Moine 2024-10-31 15:52:40 +0100
  • 8901b1ea87
    keep only 50g keys definitions Gwenhael Le Moine 2024-10-31 14:58:21 +0100
  • 0d884c930e
    (WIP) cairo'fied annunciators Gwenhael Le Moine 2024-10-31 13:13:09 +0100
  • 6148325b13
    rename imagefile Gwenhael Le Moine 2024-10-31 09:30:01 +0100
  • 3947f7f7b2
    add blank faceplate Gwenhael Le Moine 2024-10-30 16:51:14 +0100
  • b1e5efeb74
    add bg_color to keys Gwenhael Le Moine 2024-10-30 16:48:31 +0100
  • 08488a1363
    bit less harddcode Gwenhael Le Moine 2024-10-30 15:50:23 +0100
  • 9c6da9257a
    fiddling to try to understand ui.c Gwenhael Le Moine 2024-10-30 15:41:37 +0100
  • 8a47fd4ff8
    tweaks Gwenhael Le Moine 2024-10-30 14:44:17 +0100
  • 97a3df3e18
    make font a parametrable option Gwenhael Le Moine 2024-10-30 14:37:38 +0100
  • 2786f95166
    separate further our code from qemu-git's Gwenhael Le Moine 2024-10-30 14:15:25 +0100
  • c9191b6c00
    draw pixel using cairo_rectangle Gwenhael Le Moine 2024-10-29 18:13:12 +0100
  • b179f88451
    pretty code Gwenhael Le Moine 2024-10-29 18:12:33 +0100
  • 3e37407a61
    draw pixels using cairo Gwenhael Le Moine 2024-10-29 16:49:36 +0100
  • e064dc862f
    experiment Gwenhael Le Moine 2024-10-29 16:33:42 +0100
  • 81562895a9
    move gtk headers out of flash.c Gwenhael Le Moine 2024-10-29 16:32:53 +0100
  • fffd39029c
    rename and rearrange some ui code Gwenhael Le Moine 2024-10-29 15:27:54 +0100
  • 3e3a7a5caa
    missing include + style Gwenhael Le Moine 2024-10-29 15:26:59 +0100
  • 0041e7546c
    explicit cast Gwenhael Le Moine 2024-10-29 15:26:44 +0100
  • 58287d660a
    typo Gwenhael Le Moine 2024-10-29 14:38:54 +0100
  • e65d1353a4
    rewrite gdk_draw_pixbuf as their cairo counterparts [ https://docs.gtk.org/gtk3/migrating-2to3.html#drawing-pixbufs ] Gwenhael Le Moine 2024-10-29 13:50:44 +0100
  • dc28273e77
    code style Gwenhael Le Moine 2024-10-29 13:50:37 +0100
  • 1170886f84
    make pretty-code Gwenhael Le Moine 2024-10-29 13:13:29 +0100
  • 47cdf19137
    colors shown in comments Gwenhael Le Moine 2024-10-29 13:13:06 +0100
  • 57e4777e40
    LCD_PIXEL_SCALE + refactor x49gp_lcd_update Gwenhael Le Moine 2024-10-29 13:12:34 +0100
  • 2a00658f59
    add new shortcuts and todo=list to README Gwenhael Le Moine 2024-10-24 15:54:39 +0200
  • 8bbfba569d
    re-enable Alt for α Gwenhael Le Moine 2024-10-24 15:45:09 +0200
  • d8f623938f
    disable making buttons look clicked when using keyboard. Not syre how to re-implement it without using the private GtkButton->in_button field Gwenhael Le Moine 2024-10-24 15:41:27 +0200
  • e1f34098c4
    prettify code Gwenhael Le Moine 2024-10-24 15:40:57 +0200
  • d300afe3c7
    [gtk] use accessor functions to get values Gwenhael Le Moine 2024-10-24 15:39:41 +0200
  • c09f925e32
    prettify code Gwenhael Le Moine 2024-10-24 15:35:14 +0200
  • 18ef08eb32
    update name in README 1.1.0 Gwenhael Le Moine 2024-10-23 18:01:02 +0200
  • c151ff79c8
    getting into ui.c Gwenhael Le Moine 2024-10-23 16:49:17 +0200
  • 1a1993d845
    refactor++ Gwenhael Le Moine 2024-10-23 16:20:09 +0200
  • cb7c9f6e37
    refactoring of Makefile + fixes Gwenhael Le Moine 2024-10-23 16:17:52 +0200
  • 285051ed86
    include Gwenhael Le Moine 2024-10-23 15:07:48 +0200
  • 32c4902b81
    clean unused includes Gwenhael Le Moine 2024-10-23 14:53:34 +0200
  • 347d61ced9
    missing includes Gwenhael Le Moine 2024-10-23 14:26:32 +0200
  • f30edab58c
    new is a reserved word Gwenhael Le Moine 2024-10-23 14:26:15 +0200
  • b5f6fbe716
    select faceplate and name thru args instead of config file Gwenhael Le Moine 2024-10-23 14:24:46 +0200
  • 69ce49c003
    use EXIT_{SUCCESS,FAILURE} Gwenhael Le Moine 2024-10-23 12:43:05 +0200
  • b5f7f5dfde
    formatting Gwenhael Le Moine 2024-10-23 12:41:43 +0200
  • 6fe6c501b0
    use getopt_long to parse options, change semantic of -d and -F slightly Gwenhael Le Moine 2024-10-23 11:28:20 +0200
  • a22ae17352
    use stdbool.h Gwenhael Le Moine 2024-10-23 10:32:39 +0200
  • 0089156ad1
    add versionning, fix config path in --help 1.0.0 Gwenhael Le Moine 2024-10-23 10:12:22 +0200
  • 75cbab80ed
    more renaming Gwenhael Le Moine 2024-10-23 10:02:24 +0200
  • ef322786fd
    clean newrpl too Gwenhael Le Moine 2024-10-23 09:52:11 +0200
  • 4ae1371a06
    extract official firmware 2MB fix Gwenhael Le Moine 2024-10-23 09:50:05 +0200
  • 6d874040ad
    install bootloader in the expected path Gwenhael Le Moine 2024-10-23 09:44:11 +0200
  • 41b501f9a1
    s/x49gp/x49gpng/g rename files and directories Gwenhael Le Moine 2024-10-23 09:36:13 +0200