Commit Graph

27 Commits

Author SHA1 Message Date
Przemek Więch
3effe501b7 Align and standardize settings data source list layout
Aligns the "Data source" list items in the side panel by resolving a
browser-specific layout discrepancy where icons with different intrinsic
widths (e.g., "edit" vs "calendar") caused uneven text indentation and
vertical misalignment.

- Refactored `SourceHead` in `head.tsx` to wrap all list icons in a
  `list-icon-wrapper` container instead of using `<List.Icon>` directly.
- Added CSS rules in `index.css` to format `.list-icon-wrapper` and its
  sibling `.content` as table cells aligned at the top, with a fixed
  width of `20px` for the icon column.
- Converted relative sizing (`em`) to absolute pixels (`px`) for
  pixel-perfect cross-browser precision.
- Updated Playwright visual regression snapshots to match the newly
  aligned and corrected UI layout.
2026-06-25 14:31:25 +02:00
Przemek Więch
708d26d561 Add Immediate Family section to person details in side panel 2026-05-17 00:11:04 +02:00
Mario N. Nikolov
a323050958 Display search on mobile (#286) 2026-05-02 15:26:29 +02:00
Frank Buchholz
7c5203b263 Show header information of the gedcom file on the side panel (#252)
* Show header information of the gedcom file on the side panel #251

* Format creation date in HEAD section
2026-02-13 23:55:23 +01:00
Mario N. Nikolov
bff5d7f267 Improving the UX of the sidebar on mobile (#228)
* refactor: move the sidebar to the bottom of the viewport on mobile for better UX

* feat(sidepanel): add a function which checks the viewport size and determines whether the side panel should be shown by default
2026-01-19 20:48:31 +01:00
czifumasa
2a0c963789 Sidebar improvements (Collapse/Expand, Mobile view) (#215)
* Extract sidebar to new component

* Add sidebar toggle

* Fix scrollbars sometimes appearing even at maximum zoom-out
2025-09-09 10:41:45 +02:00
czifumasa
3438c29ab8 Display sources and links to non-image files in details panel (#210) 2025-08-03 23:59:44 +02:00
Przemek Więch
ae7357f27c First version of integrating donatso/family-chart #185 2025-01-16 17:56:11 +01:00
czifumasa
de45eacbdb Display images, notes, sources for events as collapsible tabs (#158) 2023-07-21 09:53:30 +02:00
czifumasa
4ca0025438 Display photos in details panel (#100) 2022-05-13 22:15:40 +02:00
czifumasa
d30c038406 Refactor details panel to use React Semantic Components (#98) 2022-04-27 17:20:27 +02:00
czifumasa
6b030a1ccc Fix elements jumping when scroll appears in firefox (#76) 2022-01-07 10:26:45 +01:00
Przemek Wiech
98b1a1e48e Show changelog in intro page and when a new version is loaded 2021-10-31 19:52:53 +01:00
Przemek Wiech
3914226042 Added settings tab with color settings (#6) 2021-10-25 13:34:03 +02:00
Przemek Wiech
e2d4b07c9e Replaced usages of Responsive with @artsy/fresnel
Responsive has been removed in newest versions of semantic-ui-react
2021-04-11 20:50:07 +02:00
Przemek Wiech
35e6a91164 Show "WikiTree ID" menu when in WikiTree mode 2020-04-10 15:37:36 +02:00
Przemek Wiech
c3b988e4b7 Added "Select WikiTree ID" to the menu 2020-04-09 23:41:45 +02:00
Przemek Wiech
2148304ff0 Made intro page more mobile-friendly (#5) 2020-04-01 18:40:56 +02:00
Przemek Wiech
73dceaaae0 Changed zoom button element from <a> to <button> 2020-03-16 18:40:40 +01:00
Przemek Wiech
9e37659288 Added zoom in/out buttons 2020-03-16 17:45:36 +01:00
Przemek Wiech
76880c2d41 Added logo and background image to the intro screen 2020-02-21 19:29:46 +01:00
Przemek Wiech
1bf315ebdf Added build version to the intro screen 2019-11-26 23:43:52 +01:00
Przemek Wiech
9ae7c39aac Display error when failed to generate pdf or png #3 2019-10-25 18:54:45 +02:00
Przemek Wiech
b54073fbee Fixed scrolling in Firefox and Edge 2019-03-07 23:02:33 +01:00
Przemek Wiech
018bbe9ff0 First version of side panel with person details.
Currently hidden. Can be shown by adding &sidePanel=true to URL.
Will be shown by default when it's ready.
2019-03-06 22:58:39 +01:00
Przemek Wiech
f8bfebcaf1 Moved Router to the same component as Route 2019-02-25 21:01:46 +01:00
Przemek Wiech
b5775ef687 Initial version 2019-01-26 22:01:07 +01:00