Jaidyn Ann
4153924c1b
Redesign still-broken UI (again): Tab-based layout
...
This is a much nicer and space-efficient layout.
Still completely broken, though. Also adds support
for more vCard properties lacking in the last UI.
2024-02-25 19:51:32 -06:00
Jaidyn Ann
52d958d295
Overhaul (and break) the UI
...
Swap the old UI with a new one that has an input
for most vCard elements. *Completely* breaks the
program.
It has two panels: One half is for PHOTOs, the
other half is a scrollable column with other
elements.
2024-02-25 19:50:33 -06:00
Jaidyn Ann
4732daf1e7
Rename to Rolladeck
2024-02-25 19:48:48 -06:00
Jaidyn Ann
496f4572e4
Support saving new contacts
...
… also abstracts the “Save as…” menu callback into
its own function.
2024-02-23 23:23:01 -06:00
Jaidyn Ann
055ae38bf4
Add Save as… menu
2024-02-23 21:08:37 -06:00
Jaidyn Ann
f351339e24
Rename to Rolladecks
2024-02-23 20:50:02 -06:00
Jaidyn Ann
1dcb30ea7e
Exit after erroring out parsing cli-argument file
...
Also abstracts error-message display to an
ERROR-MESSAGE procedure.
2024-02-22 14:59:01 -06:00
Jaidyn Ann
3baeacb82c
Add error dialogue for failed contact-saving
2024-02-22 12:41:52 -06:00
Jaidyn Ann
bb7816727e
Actually save edited contacts to vCard files
...
… at least, modified vCard files. No support for
new files, nor error-handling.
2024-02-22 12:25:01 -06:00
Jaidyn Ann
51de5b4df2
Set window-title based on current contact-file
2024-02-15 00:38:49 -06:00
Jaidyn Ann
6100da7744
Error dialogues for invalid/unread vCard files
...
… instead of just being silent.
2024-02-13 18:02:08 -06:00
Jaidyn Ann
bf718e72c4
Fix New…/Open… window-creation/substition
...
Window-creation code has now been refactored.
Open…-ing a new vCard will, in a blank window,
populate said window; otherwise, a new one is
made.
2024-02-12 22:46:37 -06:00
Jaidyn Ann
205576d973
Support URL-format vCard properties
2024-02-11 19:12:20 -06:00
Jaidyn Ann
3a1b9aa543
Parse and display contacts’ profile-photos
2024-02-11 19:12:01 -06:00
Jaidyn Ann
962d701be6
Display a placeholder icon in profile-picture spot
...
Now we can display an icon, since profile pictures
aren’t loaded (yet).
2024-02-11 13:15:45 -06:00
Jaidyn Ann
3cefb2fa75
Open File-menu “New…” and “Open…” in new process
...
… instead of overburdening our own with several
windows and contact states. :^)
2024-02-10 00:59:52 -06:00
Jaidyn Ann
52ab0cc458
Minor refactoring, no functional changes
2024-02-09 23:28:08 -06:00
Jaidyn Ann
670b9b86d6
Opening vCard file as free cli argument
...
Now you can run, ex.,
$ ./contact ~/whatever.vcf
2024-02-09 00:09:32 -06:00
Jaidyn Ann
ab78dba5a3
Parse out command-line arguments
...
--help, --repl, and the sort.
2024-02-08 19:59:22 -06:00
Jaidyn Ann
b91590133c
Support base-level opening of vCard files
...
Fields are filled naively and unreliably; this
just lays the groundwork.
Also removes the old testing callbacks for textboxes.
2024-02-08 12:00:06 -06:00
Jaidyn Ann
a06bd33f9d
Display REPL and provide remote-REPL
...
Helping testing/debugging/tweaking.
2024-02-05 21:00:16 -06:00
Jaidyn Ann
508a86325e
Mere formatting tweaks
2024-02-05 15:50:59 -06:00
Jaidyn Ann
65e48e7f2d
Add a placeholder File→Save menubar item
...
It is toggled enabled when the user edits text,
and provisionally displays a pop-up message
saying “I do nothing lol”.
2024-02-04 22:00:06 -06:00
Jaidyn Ann
0259e06b99
Add testing-callback to textbox entry
2024-02-04 21:47:56 -06:00
Jaidyn Ann
ce486ef5f6
Make File→Exit button functional
...
Lays groundwork for signal callbacks.
2024-02-04 20:54:58 -06:00
Jaidyn Ann
b7aca5eba3
Init
2024-02-04 20:53:50 -06:00