Commit Graph
34 Commits
Author SHA1 Message Date
Mike-Solar 64a250391c about: thank Enzo GD in the About and Welcome dialogs
Enzo GD, administrator of the Olive Facebook user group, gave this
project generous promotional support in its early days. The shared body
text now carries a special-thanks line in both the About dialog and the
first-run Welcome dialog; zh_CN translation included.
2026-07-18 20:13:58 +08:00
Mike-Solar 4a4dcae580 lut: pick from the global LUT library in node params; i18n; doc
- File inputs marked with the 'lut_library' property (currently the
  OCIO LUT node) now show a combo box populated from the global LUT
  library above the path field: pick a library LUT directly, or use
  'Other (Custom File)...' with the regular path field; selections go
  through the standard undoable input-change path
- Refresh zh_CN translations with lupdate and translate all strings
  introduced by the proxy dialog, LUT library, LUT picker, waveform
  sync and footage start time work
- Document the new per-footage custom <proxy> attributes and the
  'manual' source-start-time origin in the project file reference
- Add LutFileField UI tests
2026-07-16 23:49:59 +08:00
Mike-Solar e16facf123 fix: restore Qt translation files to valid XML
The .ts files had been corrupted by an earlier formatting run that
inserted spaces into XML tags (e.g. '<?xml version = "1.0" ... ?>'),
breaking lrelease parsing. Restore all files under app/ts/ from the last
good revision before the corruption.
2026-07-13 15:35:36 +08:00
Mike-Solar e5eeaddf2f format: reformatting files 2026-07-13 15:30:43 +08:00
Mike-Solar 5c8f80480d UI: flatten preferences behavior tabs and add node parameter editor shortcut
- Move Behavior-General options (hover focus, slider ladder, scroll zooms)
  into the General preferences tab.
- Move Behavior-Audio option (audio scrubbing) into the Audio preferences tab.
- Promote remaining Behavior categories (Timeline, Playback, Project, Nodes,
  Rendering) to top-level sidebar entries without the 'Behavior - ' prefix.
- Update Chinese translations for the new sidebar titles and fill unfinished
  Behavior tab strings.

NodeView:
- Remove double-click jump-to-parameter-editor behavior; keep expand/collapse.
- Add right-click context menu item 'Show in Parameter Editor'.
- Add Shift+P shortcut bound to the same action.

Render:
- Fix crash in PreviewAutoCacher::ClearSingleFrameRenders when proxy playback
  causes a render ticket to finish synchronously before the watcher pointer is
  returned. Defer the watcher Finished signal via queued connection so the
  caller can safely register the watcher before it is deleted.
2026-07-13 10:19:30 +08:00
Mike-Solar 43599dba9e Add batch proxy menu to Project Explorer and persist Use Proxy state
The Project Explorer previously only had an old Pre-Cache submenu that
required choosing a sequence. Replace it with the same Proxy menu that
the timeline uses:

- Generate Proxy: batch-generates proxies for all selected footage items
  that have an enabled video stream, using ProxyManager and the current
  proxy settings.
- Use Proxy: checkable toggle that enables/disables proxy playback for the
  selected footage.
- Reveal Proxy / Delete Proxy: consistent with the timeline context menu.

Also make Footage::SaveCustom() write the <proxy> element whenever
proxy_enabled_ is true, even if proxy_path_ is empty, and load it back
in LoadCustom(). This preserves the user's Use Proxy preference across
project saves so it is restored on the next open.

Translation files updated with lupdate; zh_CN and zh_TW translations for
the new Project Explorer strings (and the matching timeline strings) are
filled in.
2026-07-13 10:19:30 +08:00
Mike-Solar 9bb63ca576 Update translation files with new proxy strings
Run lupdate to pull the latest source strings (including new proxy
settings/menu text) into all .ts files. Translations for the new strings
are marked unfinished and can be filled in by translators.
2026-07-13 10:19:30 +08:00
Mike-Solar cad331eb2c Fix compile errors 2026-01-05 01:50:05 +08:00
Mike-Solar 271f56f3dd Procceed translate 2026-01-04 23:22:50 +08:00
Mike-Solar e1938a14e0 Finish TODO 6 and 7 2026-01-04 23:16:10 +08:00
Mike Solar 6fdfd03ffd update: update copyright 2025-08-05 17:12:49 +08:00
poleredstar 1d872c4f29 Update zh_CN.ts 2023-02-12 02:35:44 +08:00
Simran Spiller 536f518ba2 Change file mode of Chinese translations to not be executable [skip ci] 2022-02-18 00:02:21 +01:00
Kaniol 2eba9ebb4b Update zh_CN.ts (#1768) 2021-10-13 13:15:55 +02:00
Sun 3434fb4d8d Update zh_CN.ts (#1589) 2021-05-31 20:59:44 +02:00
Sun 7d1bea326e Update zh_CN.ts (#1578) 2021-05-31 20:50:24 +02:00
itsmattkc c6c6b26ab1 resolved conflict, preferring newer contributions 2021-03-22 14:12:47 +11:00
itsmattkc fe8046d075 Merge pull request #1499 from XGSZZ/patch-2
Update zh_CN.ts
2021-03-22 14:07:35 +11:00
Sun 60ce87c72e Update zh_CN.ts 2021-02-26 18:03:52 +08:00
Sun 815765a8eb Update zh_CN.ts 2021-02-10 11:23:35 +08:00
Sun a79008a7d0 Update zh_CN.ts 2020-12-31 21:09:17 +08:00
Sun 0510ee7e09 Update zh_CN.ts 2020-12-31 21:06:09 +08:00
Sun c8de345706 Update zh_CN.ts 2020-12-31 21:05:24 +08:00
XGSZZ df14d0ebfc Update zh_CN.ts 2020-11-30 21:51:34 +08:00
XGSZZ 9c7902a005 Update zh_CN.ts
Changed punctuation to Chinese half-width.
2020-11-26 17:47:14 +08:00
XGSZZ 896382b01b Update zh_CN.ts 2020-11-25 16:40:03 +08:00
XGSZZ b6f93e661a Update zh_CN.ts 2020-11-24 09:47:45 +08:00
XGSZZ f9e43960a6 Update zh_CN.ts 2020-11-23 15:28:35 +08:00
XGSZZ fb38d6abb8 Update zh_CN.ts 2020-11-23 15:03:18 +08:00
XGSZZ a469cbed19 Update zh_CN.ts 2020-11-19 14:01:10 +08:00
XGSZZ 537adc846a Update zh_CN.ts 2020-11-19 12:54:13 +08:00
XGSZZ a8378b2374 Update zh_CN.ts 2020-11-19 12:48:40 +08:00
Alexandre Prokoudine 214ecebd5f Update old translations with -noobsolete, that should give translators a start 2020-11-17 21:03:41 +03:00
Alexandre Prokoudine aa8f26b8f9 Add old Olive translations from the 0.1.x series 2020-11-17 21:01:07 +03:00