├── .gitignore ├── LICENSE ├── README.md ├── plugins └── notebook-mobile │ ├── js │ ├── notebookSidebarNav.js │ └── notebookSidebarNav.js.meta │ └── plugin.info ├── screenshots ├── beige.png ├── grey.png ├── mobile.png └── sidebar.png ├── themes └── notebook │ ├── LICENSE.tid │ ├── ThemeTweaks.tid │ ├── base.tid │ ├── changelog.tid │ ├── config │ └── index.multids │ ├── images │ ├── bars.tid │ ├── caret-down.tid │ ├── caret-right.tid │ └── color-switch.tid │ ├── metrics │ ├── bodyfontsize.tid │ ├── bodylineheight.tid │ ├── sidebar-width.tid │ ├── story-width.tid │ └── topbar-height.tid │ ├── options.multids │ ├── overrides │ ├── $__core_ui_PageTemplate_sidebar.tid │ └── $__themes_tiddlywiki_vanilla_themetweaks.tid │ ├── palettes │ ├── palette-beige │ ├── palette-beige.meta │ ├── palette-dark │ ├── palette-dark.meta │ ├── palette-grey │ └── palette-grey.meta │ ├── plugin.info │ ├── settings │ ├── codefontfamily.tid │ └── fontfamily.tid │ ├── shortcuts │ ├── notebook-focus-search.tid │ └── toggle-sidebar.tid │ ├── stickytitles.tid │ ├── tags │ ├── Sidebar.tid │ └── SidebarSection.tid │ └── ui │ ├── Bottombar.tid │ ├── Buttons │ ├── SwitchPalette.tid │ └── menu.tid │ ├── Search.tid │ ├── Sidebar.tid │ ├── Sidebar │ ├── Headings.tid │ ├── Search.tid │ ├── SearchResults.tid │ ├── SectionTemplate.tid │ └── Sections.tid │ └── Topbar.tid ├── tiddlers ├── $__DefaultTiddlers.tid ├── $__SiteSubtitle.tid ├── $__SiteTitle.tid ├── $__StoryList.tid ├── $__palette.tid ├── $__plugins_nico_shields.json ├── $__plugins_nico_shields.json.meta ├── $__theme.tid ├── Customizing.tid ├── Install.tid └── Notebook theme.tid └── tiddlywiki.info /.gitignore: -------------------------------------------------------------------------------- 1 | /output/ 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License Copyright (c) 2020 Nicolas Petton 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is furnished 8 | to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice (including the next 11 | paragraph) shall be included in all copies or substantial portions of the 12 | Software. 13 | 14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 16 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS 17 | OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 18 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF 19 | OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Notebook 2 | 3 | Notebook is a clean, uncluttered theme for TiddlyWiki. 4 | 5 | - The theme is responsive and comes with mobile support through the included 6 | `notebook-mobile` plugin. 7 | - Notebook comes with 3 default colour palettes, a grey, beige and dark one. To switch 8 | between colour palettes, click the color palette switch button in the top bar. 9 | - Notebook uses a custom left sidebar, with another sticky bar at the top of the 10 | page (or at the bottom on mobile). 11 | 12 | ## Demo & Screenshots 13 | 14 | A demo is available at 15 | [nicolas.petton.fr/tw/notebook.html](https://nicolas.petton.fr/tw/notebook.html). 16 | 17 | 18 | Grey theme 19 | Beige theme 20 | Left sidebar 21 | 22 | ## Installation 23 | 24 | See https://nicolas.petton.fr/tw/notebook.html 25 | 26 | ## License 27 | 28 | Notebook is released under the MIT license. See [LICENCE](./LICENSE). 29 | -------------------------------------------------------------------------------- /plugins/notebook-mobile/js/notebookSidebarNav.js: -------------------------------------------------------------------------------- 1 | /*\ 2 | title: $:/themes/nico/notebook-mobile/js/notebookSidebarNav.js 3 | type: application/javascript 4 | module-type: global 5 | 6 | Closes the notebook sidebar on mobile when navigating 7 | 8 | \*/ 9 | (function(){ 10 | 11 | /*jslint node: true, browser: true */ 12 | /*global $tw: false */ 13 | "use strict"; 14 | 15 | const isOnMobile = () => { 16 | let bottombar = document.querySelector('.nc-bottombar'); 17 | return bottombar && bottombar.getClientRects().length > 0; 18 | }; 19 | 20 | const closeSidebar = () => { 21 | $tw.wiki.setText("$:/state/notebook-sidebar", "text", undefined, "no"); 22 | }; 23 | 24 | const closeSidebarOnMobile = () => { 25 | if (isOnMobile()) { 26 | console.log("closing sidebar"); 27 | closeSidebar(); 28 | }; 29 | }; 30 | 31 | const setup = () => { 32 | $tw.hooks.addHook("th-navigating",function(event) { 33 | closeSidebarOnMobile(); 34 | return event; 35 | }); 36 | }; 37 | 38 | setup(); 39 | 40 | exports.closeNotebookSidebar = closeSidebar; 41 | })(); 42 | -------------------------------------------------------------------------------- /plugins/notebook-mobile/js/notebookSidebarNav.js.meta: -------------------------------------------------------------------------------- 1 | created: 20200430151329085 2 | modified: 20201210200127495 3 | module-type: global 4 | tags: 5 | title: $:/plugins/nico/notebook-mobile/js/notebookSidebarNav.js 6 | type: application/javascript -------------------------------------------------------------------------------- /plugins/notebook-mobile/plugin.info: -------------------------------------------------------------------------------- 1 | { 2 | "title": "$:/plugins/nico/notebook-mobile", 3 | "name": "Mobile support for the Notebook theme", 4 | "description": "JavaScript hooks for mobile devices support of the Notebook theme", 5 | "author": "NicolasPetton", 6 | "version": "1.0.0", 7 | "core-version": ">=5.1.22", 8 | "source": "https://github.com/NicolasPetton/Notebook", 9 | "list": "", 10 | "dependents": "", 11 | "plugin-type": "plugin" 12 | } 13 | -------------------------------------------------------------------------------- /screenshots/beige.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasPetton/Notebook/465c832c885894ee3c97be76449cc524e1252eb0/screenshots/beige.png -------------------------------------------------------------------------------- /screenshots/grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasPetton/Notebook/465c832c885894ee3c97be76449cc524e1252eb0/screenshots/grey.png -------------------------------------------------------------------------------- /screenshots/mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasPetton/Notebook/465c832c885894ee3c97be76449cc524e1252eb0/screenshots/mobile.png -------------------------------------------------------------------------------- /screenshots/sidebar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicolasPetton/Notebook/465c832c885894ee3c97be76449cc524e1252eb0/screenshots/sidebar.png -------------------------------------------------------------------------------- /themes/notebook/LICENSE.tid: -------------------------------------------------------------------------------- 1 | created: 20200419141443144 2 | modified: 20210118213330307 3 | tags: 4 | title: $:/themes/nico/notebook/LICENSE 5 | type: text/vnd.tiddlywiki 6 | 7 | 8 | MIT License Copyright (c) 2020 [[Nicolas Petton|https://nicolas.petton.fr]] nicolas@petton.fr 9 | 10 | Permission is hereby granted, free of charge, to any person obtaining a copy 11 | of this software and associated documentation files (the "Software"), to deal 12 | in the Software without restriction, including without limitation the rights 13 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 14 | copies of the Software, and to permit persons to whom the Software is furnished 15 | to do so, subject to the following conditions: 16 | 17 | The above copyright notice and this permission notice (including the next 18 | paragraph) shall be included in all copies or substantial portions of the 19 | Software. 20 | 21 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 22 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 23 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS 24 | OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF 26 | OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 27 | -------------------------------------------------------------------------------- /themes/notebook/ThemeTweaks.tid: -------------------------------------------------------------------------------- 1 | created: 20201217172915960 2 | modified: 20210123211851680 3 | title: $:/themes/nico/notebook/themetweaks 4 | tags: $:/tags/ControlPanel/Appearance 5 | caption: {{$:/language/ThemeTweaks/ThemeTweaks}} 6 | 7 | \define lingo-base() $:/language/ThemeTweaks/ 8 | 9 | You can tweak certain aspects of the ''Notebook'' theme. 10 | 11 | ! <> 12 | 13 | |<$link to="$:/themes/nico/notebook/options/stickytitles"><>
//<>// |<$select tiddler="$:/themes/nico/notebook/options/stickytitles"> | 14 | |<$link to="$:/themes/tiddlywiki/vanilla/options/codewrapping"><> |<$select tiddler="$:/themes/tiddlywiki/vanilla/options/codewrapping"> | 15 | |<$link to="$:/themes/nico/notebook/options/reveal-tiddler-controls-on-hover">Reveal tiddler controls on mouseover |<$select tiddler="$:/themes/nico/notebook/options/reveal-tiddler-controls-on-hover"> | 16 | 17 | ! <> 18 | 19 | |<$link to="$:/themes/nico/notebook/settings/fontfamily"><> |<$edit-text tiddler="$:/themes/nico/notebook/settings/fontfamily" default="" tag="input"/> | | 20 | |<$link to="$:/themes/nico/notebook/settings/codefontfamily"><> |<$edit-text tiddler="$:/themes/nico/notebook/settings/codefontfamily" default="" tag="input"/> | | 21 | |<$link to="$:/themes/nico/notebook/settings/editorfontfamily"><> |<$edit-text tiddler="$:/themes/nico/notebook/settings/editorfontfamily" default="" tag="input"/> | | 22 | 23 | ! <> 24 | 25 | |<$link to="$:/themes/tiddlywiki/vanilla/metrics/fontsize"><> |<$edit-text tiddler="$:/themes/tiddlywiki/vanilla/metrics/fontsize" default="" tag="input"/> | 26 | |<$link to="$:/themes/tiddlywiki/vanilla/metrics/lineheight"><> |<$edit-text tiddler="$:/themes/tiddlywiki/vanilla/metrics/lineheight" default="" tag="input"/> | 27 | |<$link to="$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize"><> |<$edit-text tiddler="$:/themes/nico/notebook/metrics/bodyfontsize" default="" tag="input"/> | 28 | |<$link to="$:/themes/tiddlywiki/vanilla/metrics/bodylineheight"><> |<$edit-text tiddler="$:/themes/nico/notebook/metrics/bodylineheight" default="" tag="input"/> | 29 | |<$link to="$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint"><>
//<>// |^<$edit-text tiddler="$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint" default="" tag="input"/> | 30 | |<$link to="$:/themes/nico/notebook/metrics/sidebar-width"><>
//<>// |^<$edit-text tiddler="$:/themes/nico/notebook/metrics/sidebar-width" default="" tag="input"/> | 31 | |<$link to="$:/themes/nico/notebook/metrics/story-width"><>
//<>// |^<$edit-text tiddler="$:/themes/nico/notebook/metrics/story-width" default="" tag="input"/> | 32 | 33 | -------------------------------------------------------------------------------- /themes/notebook/base.tid: -------------------------------------------------------------------------------- 1 | created: 20200419141443144 2 | modified: 20210120224227503 3 | tags: $:/tags/Stylesheet 4 | title: $:/themes/nico/notebook/base 5 | type: text/vnd.tiddlywiki 6 | 7 | \rules only filteredtranscludeinline transcludeinline macrodef macrocallinline 8 | 9 | \define if-sidebar(text) 10 | <$reveal state="$:/state/notebook-sidebar" type="match" text="yes"> 11 | $text$ 12 | 13 | \end 14 | 15 | \define if-reveal-tiddler-controls-on-hover(text) 16 | <$reveal state="$:/themes/nico/notebook/options/reveal-tiddler-controls-on-hover" type="match" text="yes"> 17 | $text$ 18 | 19 | \end 20 | 21 | /* Top and bottom bars */ 22 | 23 | /* Hide the top-right bar */ 24 | .tc-topbar.tc-topbar-right { 25 | display: none; 26 | } 27 | 28 | div.tc-sidebar-header { 29 | padding: 0; 30 | min-height: 0; 31 | } 32 | 33 | .tc-story-river { 34 | padding: 6px 0 !important; 35 | width: 100% !important; 36 | max-width: {{$:/themes/nico/notebook/metrics/story-width}} !important; 37 | margin: 0 auto !important; 38 | margin-top: 34px !important; 39 | } 40 | 41 | div.tc-tiddler-frame { 42 | width: 100%; 43 | margin: 20px 0; 44 | background: <>; 45 | box-shadow: 0 5px 20px rgba(0,0,0, 0.12); 46 | border-radius: 6px; 47 | padding: 42px 60px 60px 60px; 48 | } 49 | 50 | h1.tc-site-title { 51 | margin-top: 14px; 52 | font-size: 1.5em !important; 53 | } 54 | 55 | .nc-bar { 56 | padding: 10px; 57 | height: {{$:/themes/nico/notebook/metrics/topbar-height}}; 58 | background: <>; 59 | display: flex; 60 | justify-content: space-between; 61 | } 62 | 63 | .nc-topbar-wrapper { 64 | position: fixed; 65 | top: 0; 66 | left: 0; 67 | right: 0; 68 | /* The z-index needs to be above the z-index used in tiddlers in zoomin view */ 69 | z-index: 501; 70 | } 71 | 72 | .nc-bar.nc-topbar { 73 | top: 0; 74 | background: <>ee; 75 | max-width: calc({{$:/themes/nico/notebook/metrics/story-width}} + 40px); 76 | padding: 10px 20px; 77 | margin: 0 auto; 78 | } 79 | 80 | .nc-bar.nc-bottombar { 81 | position: fixed; 82 | bottom: 0; 83 | left: 0; 84 | right: 0; 85 | /* The z-index needs to be above the z-index used in tiddlers in zoomin view */ 86 | z-index: 501; 87 | } 88 | 89 | .nc-bar .left svg { 90 | fill: <>; 91 | } 92 | 93 | .nc-bar input[type="search"] { 94 | width: 200px; 95 | padding: .6em 1em; 96 | margin-top: -.2em; 97 | background: <>44; 98 | color: <>cc; 99 | transition: all ease-in .2s; 100 | border: 1px solid transparent; 101 | outline: 0; 102 | } 103 | 104 | .nc-bar input[type="search"]:focus { 105 | width: 300px; 106 | background: <>; 107 | color: <>; 108 | border: 1px solid <>; 109 | box-shadow: 0 0 .2rem 0 <>; 110 | } 111 | 112 | input[type="search"]::-webkit-search-cancel-button { 113 | -webkit-appearance: auto; 114 | } 115 | 116 | .nc-bar .tc-block-dropdown.tc-search-drop-down { 117 | margin-left: 0; 118 | width: 400px; 119 | border: 0; 120 | box-shadow: 0 0 6px 0 rgba(0,0,0,.2); 121 | border-radius: 6px; 122 | padding: 20px 0; 123 | } 124 | 125 | .nc-bar p { 126 | margin: 0; 127 | } 128 | 129 | .nc-bar .tc-page-controls { 130 | margin-top: 0; 131 | } 132 | 133 | .nc-bar .tc-page-controls button { 134 | margin-right: .8em; 135 | } 136 | 137 | .nc-bar .tc-page-controls button .tc-btn-text { 138 | font-size: 14px; 139 | } 140 | 141 | .nc-bar .tc-block-dropdown { 142 | max-height: 70vh; 143 | overflow: auto; 144 | } 145 | 146 | @media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) { 147 | .nc-topbar { 148 | display: none; 149 | } 150 | 151 | .tc-story-river { 152 | padding: 0 !important; 153 | margin-top: 0 !important; 154 | margin-bottom: 60px !important; 155 | } 156 | 157 | div.tc-tiddler-frame { 158 | margin: 0; 159 | box-shadow: none; 160 | border-radius: 0; 161 | border-top: 0; 162 | } 163 | } 164 | 165 | @media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) { 166 | .nc-bottombar { 167 | display: none; 168 | } 169 | } 170 | 171 | @media(max-width: 1100px) { 172 | .nc-bar input[type="search"] { 173 | width: 200px; 174 | } 175 | } 176 | 177 | /* Sidebar */ 178 | 179 | @keyframes sidebar-appear { 180 | 0% { 181 | left: -{{$:/themes/nico/notebook/metrics/sidebar-width}}; 182 | } 183 | 100% { 184 | left: 0; 185 | } 186 | } 187 | 188 | <> 196 | 197 | .nc-sidebar { 198 | background: <>; 199 | border-right: 1px solid <>; 200 | width: {{$:/themes/nico/notebook/metrics/sidebar-width}}; 201 | overflow-y: auto; 202 | overflow-x: hidden; 203 | z-index: 500; 204 | } 205 | 206 | .nc-sidebar .segment { 207 | border-bottom: 1px solid rgba(0,0,0,.1); 208 | } 209 | 210 | .nc-sidebar ol { 211 | margin: 0; 212 | padding: 0; 213 | list-style: none; 214 | line-height: 1.8em; 215 | } 216 | 217 | .nc-sidebar ol ol { 218 | padding-left: 18px; 219 | } 220 | 221 | @media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) { 222 | .mobile-only { 223 | display: none; 224 | } 225 | } 226 | 227 | @media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) { 228 | .desktop-only { 229 | display: none; 230 | } 231 | } 232 | 233 | .nc-sidebar h1.tc-site-title { 234 | margin: 0; 235 | } 236 | 237 | .nc-sidebar p { 238 | margin: 6px 0; 239 | } 240 | 241 | .nc-sidebar .tc-site-subtitle { 242 | color: <>; 243 | } 244 | 245 | .nc-sidebar .section .label { 246 | padding: 2px 0; 247 | color: <>; 248 | fill: <>; 249 | font-weight: bold; 250 | line-height: 1.6em; 251 | display: block; 252 | width: 100%; 253 | text-align: left; 254 | padding: 8px 15px; 255 | border-radius: 0; 256 | } 257 | 258 | .nc-sidebar .section:not(.open) .label:hover { 259 | background: rgba(0,0,0,.06); 260 | } 261 | 262 | .nc-sidebar .section.open .label { 263 | color: <>; 264 | fill: <>; 265 | background: <>; 266 | border-bottom: 1px solid rgba(0,0,0,.1); 267 | } 268 | 269 | .nc-sidebar .section .label .caret { 270 | display: inline-block; 271 | width: 15px; 272 | float: right; 273 | } 274 | 275 | .nc-sidebar .content { 276 | padding: 6px 15px; 277 | font-size: 1em; 278 | } 279 | 280 | .nc-sidebar .tc-tiddlylink { 281 | color: <>; 282 | } 283 | 284 | @media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) { 285 | .nc-sidebar { 286 | position: fixed; 287 | left: 0; 288 | top: 0; 289 | bottom: 0; 290 | } 291 | } 292 | 293 | <> 326 | 327 | /* Animate the hamburger button */ 328 | 329 | @keyframes menu-bars-1 { 330 | 0% {} 331 | 100% { 332 | transform: rotate(-45deg) translateY(-10px) translateX(-6px); 333 | fill: <>; 334 | } 335 | } 336 | 337 | @keyframes menu-bars-2 { 338 | 0% {} 339 | 100% { opacity: 0; } 340 | } 341 | 342 | @keyframes menu-bars-3 { 343 | 0% {} 344 | 100% { 345 | transform: rotate(45deg) translateY(6px) translateX(2px); 346 | fill: <>; 347 | } 348 | } 349 | 350 | .sidebar-toggle { 351 | /* position: fixed; */ 352 | /* top: 6px; */ 353 | /* left: 6px; */ 354 | /* z-index: 600; */ 355 | /* padding: 4px; */ 356 | /* border-radius: 8px; */ 357 | margin-right: 10px; 358 | transition: all ease-in-out .2s; 359 | fill: <>; 360 | } 361 | 362 | .sidebar-toggle:hover, 363 | .sidebar-toggle.open { 364 | fill: <>; 365 | } 366 | 367 | /* @media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) { */ 368 | /* .sidebar-toggle { */ 369 | /* top: auto; */ 370 | /* bottom: 10px; */ 371 | /* left: 10px; */ 372 | /* } */ 373 | /* } */ 374 | 375 | .sidebar-toggle .bars .bar { 376 | transform: rotate(0) translateY(0) translateX(0); 377 | opacity: 1; 378 | transform-origin: 20px 10px; 379 | transition: transform 0.4s ease-in-out, opacity 0.2s ease-in-out, fill .4s ease-in-out; 380 | } 381 | 382 | .sidebar-toggle .bars .bar:nth-of-type(3) { 383 | transform-origin: 20px 20px; 384 | } 385 | 386 | .sidebar-toggle.open .bars .bar:nth-of-type(1) { 387 | animation: menu-bars-1 .6s; 388 | animation-fill-mode: forwards; 389 | } 390 | .sidebar-toggle.open .bars .bar:nth-of-type(2) { 391 | animation: menu-bars-2 .6s; 392 | animation-fill-mode: forwards; 393 | } 394 | .sidebar-toggle.open .bars .bar:nth-of-type(3) { 395 | animation: menu-bars-3 .6s; 396 | animation-fill-mode: forwards; 397 | } 398 | 399 | @media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) { 400 | div.tc-tiddler-frame { 401 | padding: 14px; 402 | } 403 | } 404 | 405 | /* Inputs */ 406 | 407 | input, textarea { 408 | transition: border .14s ease-in-out; 409 | background: <>; 410 | border: 1px solid <>; 411 | padding: .5em; 412 | border-radius: 4px; 413 | } 414 | 415 | input:focus, textarea:focus { 416 | box-shadow: 0 0 0.2rem 0 <>; 417 | outline: 0; 418 | border-color: <>; 419 | } 420 | 421 | button { 422 | border-radius: 1.5em; 423 | border: 1px solid #ccc; 424 | background: <>; 425 | padding: .3em 1em; 426 | cursor: pointer; 427 | transition: box-shadow ease-in .1s; 428 | color: <>; 429 | } 430 | 431 | button:focus, button:active { 432 | outline: 0 none; 433 | } 434 | 435 | button.tc-btn-invisible { 436 | border-radius: 0; 437 | } 438 | 439 | .tc-editor-toolbar button, 440 | .tc-editor-toolbar button.tc-btn-invisible { 441 | border-radius: 3px; 442 | background: <>; 443 | color: <>; 444 | fill: <>; 445 | border: 1px solid <>; 446 | } 447 | 448 | .tc-editor-toolbar button:hover, 449 | .tc-editor-toolbar button:active { 450 | border-color: <>; 451 | background: <>; 452 | color: <>; 453 | fill: <>; 454 | } 455 | 456 | .tc-tiddler-frame input.tc-edit-texteditor, 457 | .tc-tiddler-frame textarea.tc-edit-texteditor, 458 | .tc-tiddler-frame iframe.tc-edit-texteditor { 459 | transition: border .14s ease-in-out; 460 | border: 1px solid <>; 461 | background: <>; 462 | padding: 4px; 463 | border-radius: 4px; 464 | } 465 | 466 | .tc-tiddler-frame input.tc-edit-texteditor:focus, 467 | .tc-tiddler-frame textarea.tc-edit-texteditor:focus, 468 | .tc-tiddler-frame iframe.tc-edit-texteditor:focus { 469 | box-shadow: 0 0 0.2rem 0 <>; 470 | outline: 0; 471 | border-color: <>; 472 | } 473 | 474 | .tc-tiddler-controls .tc-btn-text { 475 | font-size: 16px; 476 | } 477 | 478 | <> 497 | 498 | button.tc-tag-label, span.tc-tag-label { 499 | padding: 0.3em 1em !important; 500 | } 501 | 502 | /* Fonts */ 503 | 504 | html, body { 505 | font-family: {{$:/themes/nico/notebook/settings/fontfamily}}; 506 | } 507 | 508 | .tc-tiddler-frame input.tc-edit-texteditor, 509 | .tc-tiddler-frame textarea.tc-edit-texteditor, 510 | .tc-tiddler-frame iframe.tc-edit-texteditor { 511 | font-family: {{$:/themes/nico/notebook/settings/editorfontfamily}}; 512 | } 513 | 514 | pre, code { 515 | font-family: {{$:/themes/nico/notebook/settings/codefontfamily}}; 516 | } 517 | 518 | .tc-titlebar, .tc-site-title { 519 | font-size: 28px !important; 520 | line-height: 34px !important; 521 | font-weight: 600 !important; 522 | letter-spacing: -0.5px !important; 523 | } 524 | 525 | h1, h2, h3, h4, h5, h6 { 526 | font-weight: 600; 527 | } 528 | 529 | .tc-tiddler-body h1, 530 | .tc-tiddler-body h2, 531 | .tc-tiddler-preview-preview h1, 532 | .tc-tiddler-preview-preview h2 { 533 | font-weight: bold; 534 | } 535 | 536 | div.tc-tiddler-frame .tc-tiddler-body { 537 | font-size: {{$:/themes/nico/notebook/metrics/bodyfontsize}}; 538 | line-height: {{$:/themes/nico/notebook/metrics/bodylineheight}}; 539 | } 540 | 541 | /* Tabs */ 542 | 543 | div.tc-tab-buttons { 544 | margin-bottom: -4px; 545 | } 546 | 547 | div.tc-tab-buttons button { 548 | font-weight: bold; 549 | font-size: 1.2em; 550 | line-height: 1em; 551 | padding: .6em .8em .4em .8em; 552 | border: 0; 553 | border-radius: 0; 554 | background: transparent; 555 | cursor: pointer; 556 | transition: background ease-in .2s; 557 | } 558 | 559 | div.tc-tab-buttons button:hover { 560 | background: rgba(0,0,0,.03); 561 | } 562 | 563 | div.tc-tab-buttons button.tc-tab-selected { 564 | border: 0; 565 | background: transparent; 566 | border-bottom: 4px solid <>; 567 | } 568 | 569 | /* Dropdowns */ 570 | 571 | @keyframes pop { 572 | 0% { 573 | transform: scale(0.8); 574 | opacity: 0; 575 | } 576 | 577 | 80% { 578 | transform: scale(1.03); 579 | opacity: 1; 580 | } 581 | 582 | 100% { 583 | transform: scale(1); 584 | opacity: 1; 585 | } 586 | } 587 | 588 | .tc-drop-down { 589 | box-shadow: 0 0 10px rgba(0,0,0,.2); 590 | border-radius: 6px; 591 | padding: 10px 0 !important; 592 | animation: pop .15s ease-in forwards; 593 | } 594 | 595 | .tc-drop-down a, .tc-drop-down button { 596 | padding: 3px 15px !important; 597 | } 598 | 599 | .tc-search-results { 600 | line-height: 2em; 601 | } 602 | 603 | .tc-search-results em { 604 | font-weight: bold; 605 | font-style: normal; 606 | } 607 | 608 | /* Draft list */ 609 | 610 | .tc-drafts-list { 611 | font-size: .9em; 612 | left: auto; 613 | right: 0; 614 | } 615 | 616 | .tc-drafts-list a { 617 | padding: 6px 12px; 618 | font-weight: bold; 619 | border-top-left-radius: 6px; 620 | border-top-right-radius: 6px; 621 | display: inline-block; 622 | } 623 | 624 | .nc-refs { 625 | color: #888; 626 | font-size: .9em; 627 | } 628 | 629 | .nc-refs h4 { 630 | margin-bottom: 4px; 631 | } 632 | 633 | .nc-post-created { 634 | color: #acacac; 635 | font-size: .8em; 636 | } 637 | -------------------------------------------------------------------------------- /themes/notebook/changelog.tid: -------------------------------------------------------------------------------- 1 | caption: ChangeLog 2 | created: 20201217180707912 3 | modified: 20210202214001915 4 | tags: 5 | title: $:/themes/nico/notebook/changelog 6 | type: text/vnd.tiddlywiki 7 | 8 | ! 1.4.1 9 | 10 | !! Fixes 11 | 12 | * Fix the transclusion mode of sidebar sections 13 | * Fix section title rendering for tiddlers without a caption field 14 | * Fix the colour of links in the sidebar when using Notebook palettes with Vanilla 15 | 16 | ! 1.4.0 17 | 18 | !! Features 19 | 20 | * New redesigned topbar layout 21 | * Add a configuration setting for the story width 22 | * Add support for keyboard navigation in the search dropdown 23 | 24 | ! 1.3.6 25 | 26 | !! Improvements 27 | 28 | * Improve the style of tabs 29 | * New animation for drop-downs 30 | * Use a lighter page background colour in the beige palette 31 | 32 | !! Fixes 33 | 34 | * Fix the default ctrl+shift+F shortcut for focusing the search input 35 | 36 | ! 1.3.5 37 | 38 | !! Features 39 | 40 | * Add an option to reveal tiddler controls on mouseover 41 | 42 | ! 1.3.4 43 | 44 | !! Improvements 45 | 46 | * Add a keyboard shortcut (alt+shift+s) to toggle Notebook sidebar 47 | * Add missing colours to tiddler editor fields in the dark palette 48 | 49 | !! Fixes 50 | 51 | * Fix the size of toolbar button labels when the $:/config/Toolbar/Text is set to yes 52 | 53 | ! 1.3.3 54 | 55 | !! Improvements 56 | 57 | * Make the sidebar more generic by using the default sidebar sections 58 | 59 | ! 1.3.2 60 | 61 | !! Improvements 62 | 63 | * Add colours for messages in the dark palette 64 | * Add colours for notification in the dark palette 65 | * Set colours for messages in the beige palette 66 | 67 | ! 1.3.1 68 | 69 | !! Features 70 | 71 | * New font family settings distinct from the Vanilla theme 72 | 73 | !! Improvements 74 | 75 | * Use a slightly lighter colour as the search input background 76 | * Improve contrast of sidebar buttons in the dark palette 77 | 78 | !! Fixes 79 | 80 | * Fix tiddler control button colours in all three palettes 81 | * Fix tab colours in palette-dark 82 | 83 | ! 1.3.0 84 | 85 | !! Improvements 86 | 87 | * New dark colour palette 88 | * Use a darker color for tiddler subtitles 89 | * Add back the WebKit search cancel button in search inputs 90 | 91 | !! Fixes 92 | 93 | * Fix the z-index of the topbar for the zoomin story view 94 | * Fix the font weight of tiddler titles in edit mode 95 | 96 | ! 1.2.0 97 | 98 | !! Improvements 99 | 100 | * Better support for dark colour palettes 101 | 102 | !! Fixes 103 | 104 | * Fix rendering of overflowing/wrapping text in the sidebar 105 | 106 | ! 1.1.0 107 | 108 | !! Features 109 | 110 | * New theme tweaks tab dedicated to Notebook in the control panel 111 | * Inputs in the edit template are now styled consistently with other inputs 112 | 113 | !! Fixes 114 | 115 | * Fixes the position of sticky tiddler titles when the option is turned on 116 | -------------------------------------------------------------------------------- /themes/notebook/config/index.multids: -------------------------------------------------------------------------------- 1 | title: $:/config/ 2 | 3 | ShortcutInfo/notebook-focus-search: Focus on the topbar search field 4 | shortcuts/notebook-focus-search: ctrl+shift+F 5 | Search/AutoFocus: false 6 | shortcuts/sidebar-search: 7 | -------------------------------------------------------------------------------- /themes/notebook/images/bars.tid: -------------------------------------------------------------------------------- 1 | created: 20200428212322206 2 | modified: 20201210210231235 3 | title: $:/themes/nico/notebook/images/bars 4 | type: text/vnd.tiddlywiki 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /themes/notebook/images/caret-down.tid: -------------------------------------------------------------------------------- 1 | created: 20200429194348688 2 | modified: 20201210210230919 3 | title: $:/themes/nico/notebook/images/caret-down 4 | type: text/vnd.tiddlywiki 5 | 6 | 7 | -------------------------------------------------------------------------------- /themes/notebook/images/caret-right.tid: -------------------------------------------------------------------------------- 1 | created: 20200429194305719 2 | modified: 20201210210230909 3 | title: $:/themes/nico/notebook/images/caret-right 4 | type: text/vnd.tiddlywiki 5 | 6 | 7 | -------------------------------------------------------------------------------- /themes/notebook/images/color-switch.tid: -------------------------------------------------------------------------------- 1 | created: 20201210170859810 2 | creator: nico 3 | modified: 20201210205606403 4 | modifier: nico 5 | tags: 6 | title: $:/themes/nico/notebook/images/color-switch 7 | type: text/vnd.tiddlywiki 8 | 9 | 10 | 11 | > 7 | button-background: 8 | button-foreground: 9 | button-border: 10 | code-background: #f7f7f9 11 | code-border: #e1e1e8 12 | code-foreground: #dd1144 13 | dirty-indicator: #c63636 14 | download-background: #66cccc 15 | download-foreground: <> 16 | dragger-background: <> 17 | dragger-foreground: <> 18 | dropdown-background: <> 19 | dropdown-border: #ddd 20 | dropdown-tab-background-selected: #fff 21 | dropdown-tab-background: #ececec 22 | dropzone-background: #da8548 23 | external-link-background-hover: inherit 24 | external-link-background-visited: inherit 25 | external-link-background: inherit 26 | external-link-foreground-hover: inherit 27 | external-link-foreground-visited: #0000aa 28 | external-link-foreground: #0000ee 29 | foreground: #3F3B3B 30 | message-background: #e6f5e8 31 | message-border: #2b5532 32 | message-foreground: #2b5532 33 | modal-backdrop: <> 34 | modal-background: <> 35 | modal-border: #999999 36 | modal-footer-background: #f5f5f5 37 | modal-footer-border: #dddddd 38 | modal-header-border: #eeeeee 39 | muted-foreground: #999999 40 | notification-background: #ffffdd 41 | notification-border: #999999 42 | page-background: #f5f5ee 43 | pre-background: #f6f6f6 44 | pre-border: #cccccc 45 | primary: #7f4bca 46 | select-tag-background: 47 | select-tag-foreground: 48 | sidebar-button-foreground: #a6a69c 49 | sidebar-controls-foreground-hover: #000000 50 | sidebar-controls-foreground: <> 51 | sidebar-foreground-shadow: rgba(255,255,255, 0.8) 52 | sidebar-foreground: #acacac 53 | sidebar-muted-foreground-hover: #444444 54 | sidebar-muted-foreground: #c0c0c0 55 | sidebar-tab-background-selected: #ffffff 56 | sidebar-tab-background: <> 57 | sidebar-tab-border-selected: <> 58 | sidebar-tab-border: <> 59 | sidebar-tab-divider: <> 60 | sidebar-tab-foreground-selected: <> 61 | sidebar-tab-foreground: <> 62 | sidebar-tiddler-link-foreground-hover: <> 63 | sidebar-tiddler-link-foreground: <> 64 | site-title-foreground: #353748 65 | static-alert-foreground: #aaaaaa 66 | tab-background-selected: #ffffff 67 | tab-background: #eeeeee 68 | tab-border-selected: #cccccc 69 | tab-border: #cccccc 70 | tab-divider: #d8d8d8 71 | tab-foreground-selected: <> 72 | tab-foreground: #888888 73 | table-border: #dddddd 74 | table-footer-background: #a8a8a8 75 | table-header-background: #f0f0f0 76 | tag-background: #ffeedd 77 | tag-foreground: #000 78 | tiddler-background: <> 79 | tiddler-border: #dbdbc7; 80 | tiddler-controls-foreground-hover: #888888; 81 | tiddler-controls-foreground-selected: #888888; 82 | tiddler-controls-foreground: #cccccc 83 | tiddler-editor-background: <> 84 | tiddler-editor-border-image: #ffffff 85 | tiddler-editor-border: rgba(0,0,0,.2) 86 | tiddler-editor-fields-even: #e0e8e0 87 | tiddler-editor-fields-odd: #f0f4f0 88 | tiddler-info-background: #f8f8f8 89 | tiddler-info-border: #dddddd 90 | tiddler-info-tab-background: #f8f8f8 91 | tiddler-link-background: <> 92 | tiddler-link-foreground: <> 93 | tiddler-subtitle-foreground: #aaaaaa 94 | tiddler-title-foreground: #333 95 | toolbar-new-button: 96 | toolbar-options-button: 97 | toolbar-save-button: 98 | toolbar-info-button: 99 | toolbar-edit-button: 100 | toolbar-close-button: 101 | toolbar-delete-button: 102 | toolbar-cancel-button: 103 | toolbar-done-button: 104 | untagged-background: #999999 105 | very-muted-foreground: #888888 106 | -------------------------------------------------------------------------------- /themes/notebook/palettes/palette-beige.meta: -------------------------------------------------------------------------------- 1 | description: A beige colour palette for Notebook 2 | name: Notebook Beige 3 | tags: $:/tags/Palette $:/tags/notebook/Palette 4 | title: $:/themes/nico/notebook/palettes/palette-beige 5 | type: application/x-tiddler-dictionary -------------------------------------------------------------------------------- /themes/notebook/palettes/palette-dark: -------------------------------------------------------------------------------- 1 | alert-background: #643b43 2 | alert-border: #3f181f 3 | alert-highlight: #881122 4 | alert-muted-foreground: #bc8b94 5 | background: #383e49 6 | blockquote-bar: <> 7 | button-background: 8 | button-border: 9 | button-foreground: 10 | code-background: #2c323b 11 | code-border: #111 12 | code-foreground: #dd1144 13 | dirty-indicator: #c63636 14 | download-background: #98be65 15 | download-foreground: <> 16 | dragger-background: <> 17 | dragger-foreground: <> 18 | dropdown-background: <> 19 | dropdown-border: #111 20 | dropdown-tab-background-selected: #fff 21 | dropdown-tab-background: #ececec 22 | dropzone-background: #da8548 23 | external-link-background-hover: inherit 24 | external-link-background-visited: inherit 25 | external-link-background: inherit 26 | external-link-foreground-hover: inherit 27 | external-link-foreground-visited: #61afef 28 | external-link-foreground: #c678dd 29 | foreground: #c8ced8 30 | message-background: #2c323e 31 | message-border: #111 32 | message-foreground: #d5e2f1 33 | modal-backdrop: <> 34 | modal-background: <> 35 | modal-border: #999999 36 | modal-footer-background: #f5f5f5 37 | modal-footer-border: #dddddd 38 | modal-header-border: #eeeeee 39 | muted-foreground: #999999 40 | notification-background: #3a5e39 41 | notification-border: #192c19 42 | page-background: #262b33 43 | pre-background: <> 44 | pre-border: <> 45 | primary: #bf93ff 46 | select-tag-background: 47 | select-tag-foreground: 48 | sidebar-button-foreground: #5e646f 49 | sidebar-controls-foreground-hover: #cad2e5 50 | sidebar-controls-foreground: <> 51 | sidebar-foreground-shadow: rgba(255,255,255, 0.8) 52 | sidebar-foreground: #cad2e5 53 | sidebar-muted-foreground-hover: #444444 54 | sidebar-muted-foreground: #c0c0c0 55 | sidebar-tab-background-selected: <> 56 | sidebar-tab-background: <> 57 | sidebar-tab-border-selected: <> 58 | sidebar-tab-border: <> 59 | sidebar-tab-divider: <> 60 | sidebar-tab-foreground-selected: <> 61 | sidebar-tab-foreground: <> 62 | sidebar-tiddler-link-foreground-hover: <> 63 | sidebar-tiddler-link-foreground: <> 64 | site-title-foreground: <> 65 | static-alert-foreground: #aaaaaa 66 | tab-background-selected: <> 67 | tab-background: <> 68 | tab-border-selected: <> 69 | tab-border: #cad2e5 70 | tab-divider: #cad2e5 71 | tab-foreground-selected: #ecf2ff 72 | tab-foreground: #cad2e5 73 | table-border: #aaaaaa 74 | table-footer-background: #a8a8a8 75 | table-header-background: #262b33 76 | tag-background: #fcb671 77 | tag-foreground: #000 78 | tiddler-background: <> 79 | tiddler-border: #111 80 | tiddler-controls-foreground-hover: #cad2e5 81 | tiddler-controls-foreground-selected: #cad2e5 82 | tiddler-controls-foreground: #5e646f 83 | tiddler-editor-background: <> 84 | tiddler-editor-border-image: #ffffff 85 | tiddler-editor-border: rgba(255, 255, 255, 0.3) 86 | tiddler-editor-fields-even: <> 87 | tiddler-editor-fields-odd: #2c323b 88 | tiddler-info-background: #f8f8f8 89 | tiddler-info-border: #dddddd 90 | tiddler-info-tab-background: #f8f8f8 91 | tiddler-link-background: <> 92 | tiddler-link-foreground: <> 93 | tiddler-subtitle-foreground: #aaaaaa 94 | tiddler-title-foreground: <> 95 | toolbar-cancel-button: 96 | toolbar-close-button: 97 | toolbar-delete-button: 98 | toolbar-done-button: 99 | toolbar-edit-button: 100 | toolbar-info-button: 101 | toolbar-new-button: 102 | toolbar-options-button: 103 | toolbar-save-button: 104 | untagged-background: #999999 105 | very-muted-foreground: #888888 106 | -------------------------------------------------------------------------------- /themes/notebook/palettes/palette-dark.meta: -------------------------------------------------------------------------------- 1 | description: A dark colour palette for Notebook 2 | name: Notebook Dark 3 | tags: $:/tags/Palette $:/tags/notebook/Palette 4 | title: $:/themes/nico/notebook/palettes/palette-dark 5 | type: application/x-tiddler-dictionary -------------------------------------------------------------------------------- /themes/notebook/palettes/palette-grey: -------------------------------------------------------------------------------- 1 | alert-background: #ffe476 2 | alert-border: #b99e2f 3 | alert-highlight: #881122 4 | alert-muted-foreground: #b99e2f 5 | background: #ffffff 6 | blockquote-bar: <> 7 | button-background: 8 | button-foreground: 9 | button-border: 10 | code-background: #f7f7f9 11 | code-border: #e1e1e8 12 | code-foreground: #dd1144 13 | dirty-indicator: #c63636 14 | download-background: #66cccc 15 | download-foreground: <> 16 | dragger-background: <> 17 | dragger-foreground: <> 18 | dropdown-background: <> 19 | dropdown-border: #ddd 20 | dropdown-tab-background-selected: #fff 21 | dropdown-tab-background: #ececec 22 | dropzone-background: #da8548 23 | external-link-background-hover: inherit 24 | external-link-background-visited: inherit 25 | external-link-background: inherit 26 | external-link-foreground-hover: inherit 27 | external-link-foreground-visited: #0000aa 28 | external-link-foreground: #0000ee 29 | foreground: #283c46 30 | message-background: #ecf2ff 31 | message-border: #cfd6e6 32 | message-foreground: #547599 33 | modal-backdrop: <> 34 | modal-background: <> 35 | modal-border: #999999 36 | modal-footer-background: #f5f5f5 37 | modal-footer-border: #dddddd 38 | modal-header-border: #eeeeee 39 | muted-foreground: #999999 40 | notification-background: #ffffdd 41 | notification-border: #999999 42 | page-background: #f4f4f4 43 | pre-background: #f6f6f6 44 | pre-border: #cccccc 45 | primary: #127edd 46 | select-tag-background: 47 | select-tag-foreground: 48 | sidebar-button-foreground: #a6a69c 49 | sidebar-controls-foreground-hover: #000000 50 | sidebar-controls-foreground: <> 51 | sidebar-foreground-shadow: rgba(255,255,255, 0.8) 52 | sidebar-foreground: #acacac 53 | sidebar-muted-foreground-hover: #444444 54 | sidebar-muted-foreground: #c0c0c0 55 | sidebar-tab-background-selected: #ffffff 56 | sidebar-tab-background: <> 57 | sidebar-tab-border-selected: <> 58 | sidebar-tab-border: <> 59 | sidebar-tab-divider: <> 60 | sidebar-tab-foreground-selected: <> 61 | sidebar-tab-foreground: <> 62 | sidebar-tiddler-link-foreground-hover: <> 63 | sidebar-tiddler-link-foreground: <> 64 | site-title-foreground: #353748 65 | static-alert-foreground: #aaaaaa 66 | tab-background-selected: #ffffff 67 | tab-background: #eeeeee 68 | tab-border-selected: #cccccc 69 | tab-border: #cccccc 70 | tab-divider: #d8d8d8 71 | tab-foreground-selected: <> 72 | tab-foreground: #888888 73 | table-border: #dddddd 74 | table-footer-background: #a8a8a8 75 | table-header-background: #f0f0f0 76 | tag-background: #ffeedd 77 | tag-foreground: #000 78 | tiddler-background: <> 79 | tiddler-border: #ddd 80 | tiddler-controls-foreground-hover: #888888; 81 | tiddler-controls-foreground-selected: #888888; 82 | tiddler-controls-foreground: #cccccc 83 | tiddler-editor-background: <> 84 | tiddler-editor-border-image: #ffffff 85 | tiddler-editor-border: rgba(0,0,0,.2) 86 | tiddler-editor-fields-even: #e0e8e0 87 | tiddler-editor-fields-odd: #f0f4f0 88 | tiddler-info-background: #f8f8f8 89 | tiddler-info-border: #dddddd 90 | tiddler-info-tab-background: #f8f8f8 91 | tiddler-link-background: <> 92 | tiddler-link-foreground: <> 93 | tiddler-subtitle-foreground: #aaaaaa 94 | tiddler-title-foreground: #333 95 | toolbar-new-button: 96 | toolbar-options-button: 97 | toolbar-save-button: 98 | toolbar-info-button: 99 | toolbar-edit-button: 100 | toolbar-close-button: 101 | toolbar-delete-button: 102 | toolbar-cancel-button: 103 | toolbar-done-button: 104 | untagged-background: #999999 105 | very-muted-foreground: #888888 106 | -------------------------------------------------------------------------------- /themes/notebook/palettes/palette-grey.meta: -------------------------------------------------------------------------------- 1 | description: A grey color palette for Notebook 2 | name: Notebook Grey 3 | tags: $:/tags/Palette $:/tags/notebook/Palette 4 | title: $:/themes/nico/notebook/palettes/palette-grey 5 | type: application/x-tiddler-dictionary -------------------------------------------------------------------------------- /themes/notebook/plugin.info: -------------------------------------------------------------------------------- 1 | { 2 | "title": "$:/themes/nico/notebook", 3 | "name": "Notebook theme", 4 | "description": "A clean, uncluttered TiddlyWiki theme", 5 | "author": "NicolasPetton", 6 | "version": "1.4.1", 7 | "core-version": ">=5.1.22", 8 | "source": "https://github.com/NicolasPetton/Notebook", 9 | "list": "LICENSE changelog", 10 | "dependents": "$:/themes/tiddlywiki/vanilla $:/plugins/nico/notebook-mobile", 11 | "plugin-type": "theme" 12 | } 13 | -------------------------------------------------------------------------------- /themes/notebook/settings/codefontfamily.tid: -------------------------------------------------------------------------------- 1 | created: 20210101213404232 2 | modified: 20210101214210227 3 | tags: 4 | title: $:/themes/nico/notebook/settings/codefontfamily 5 | type: text/vnd.tiddlywiki 6 | 7 | "Fira Mono","Liberation Mono",Menlo,Courier,monospace 8 | -------------------------------------------------------------------------------- /themes/notebook/settings/fontfamily.tid: -------------------------------------------------------------------------------- 1 | created: 20210101213404232 2 | modified: 20210101213411800 3 | tags: 4 | title: $:/themes/nico/notebook/settings/fontfamily 5 | type: text/vnd.tiddlywiki 6 | 7 | "Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" 8 | -------------------------------------------------------------------------------- /themes/notebook/shortcuts/notebook-focus-search.tid: -------------------------------------------------------------------------------- 1 | created: 20201210122048919 2 | key: ((notebook-focus-search)) 3 | modified: 20210115130024907 4 | tags: $:/tags/KeyboardShortcut 5 | title: $:/themes/nico/notebook/shortcuts/notebook-focus-search 6 | type: text/vnd.tiddlywiki 7 | 8 | <$action-sendmessage $message="tm-focus-selector" $param=".nc-topbar input"/> 9 | -------------------------------------------------------------------------------- /themes/notebook/shortcuts/toggle-sidebar.tid: -------------------------------------------------------------------------------- 1 | created: 20210115130000707 2 | key: ((toggle-sidebar)) 3 | modified: 20210115130021883 4 | tags: $:/tags/KeyboardShortcut 5 | title: $:/themes/nico/notebook/shortcuts/toggle-sidebar 6 | type: text/vnd.tiddlywiki 7 | 8 | <$list 9 | filter="[[$:/state/notebook-sidebar]is[missing]] [{$:/state/notebook-sidebar}removeprefix[yes]]" 10 | emptyMessage="""<$action-setfield $tiddler="$:/state/notebook-sidebar" text="yes"/>""" 11 | > 12 | <$action-setfield $tiddler="$:/state/notebook-sidebar" text="no"/> 13 | 14 | -------------------------------------------------------------------------------- /themes/notebook/stickytitles.tid: -------------------------------------------------------------------------------- 1 | created: 20201217172915960 2 | modified: 20201217180034682 3 | title: $:/themes/nico/notebook/stickytitles 4 | tags: $:/tags/Stylesheet 5 | 6 | <$reveal state="$:/themes/nico/notebook/options/stickytitles" type="match" text="yes"> 7 | 8 | .tc-tiddler-title { 9 | position: -webkit-sticky; 10 | position: -moz-sticky; 11 | position: -o-sticky; 12 | position: -ms-sticky; 13 | position: sticky; 14 | top: {{$:/themes/nico/notebook/metrics/topbar-height}}; 15 | background: <>; 16 | z-index: 500; 17 | } 18 | 19 | @media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) { 20 | .tc-tiddler-title { 21 | top: 0; 22 | } 23 | } 24 | 25 | <$list filter="[range[100]]"> 26 | `.tc-story-river .tc-tiddler-frame:nth-child(100n+`<$text text=<>/>`) { 27 | z-index: `<$text text={{{ [[200]subtract] }}}/>`; 28 | } 29 | ` 30 | 31 | 32 | -------------------------------------------------------------------------------- /themes/notebook/tags/Sidebar.tid: -------------------------------------------------------------------------------- 1 | created: 20200429164516951 2 | list: $:/themes/nico/notebook/ui/Buttons/menu $:/themes/nico/notebook/ui/Sidebar/Headings $:/themes/nico/notebook/ui/Sidebar/Search $:/themes/nico/notebook/Sidebar/Sections 3 | modified: 20201210205606504 4 | title: $:/themes/nico/notebook/tags/Sidebar 5 | type: text/vnd.tiddlywiki 6 | -------------------------------------------------------------------------------- /themes/notebook/tags/SidebarSection.tid: -------------------------------------------------------------------------------- 1 | created: 20200429201017275 2 | list: $:/themes/nico/notebook/ui/Sidebar/Open $:/themes/nico/notebook/ui/Sidebar/Recent $:/themes/nico/notebook/ui/Sidebar/Tools $:/themes/nico/notebook/ui/Sidebar/More 3 | modified: 20201210215658901 4 | title: $:/themes/nico/notebook/tags/SidebarSection 5 | type: text/vnd.tiddlywiki 6 | -------------------------------------------------------------------------------- /themes/notebook/ui/Bottombar.tid: -------------------------------------------------------------------------------- 1 | created: 20200429113453340 2 | modified: 20201210210230886 3 | tags: $:/tags/PageTemplate 4 | title: $:/themes/nico/notebook/ui/Bottombar 5 | type: text/vnd.tiddlywiki 6 | 7 | <$reveal state="$:/state/notebook-bottombar" type="match" text="yes" default="yes" retain="yes" animate="yes"> 8 |
9 | <$list filter="[all[shadows+tiddlers]tag[$:/tags/NotebookTopbar]!has[draft.of]]" variable="listItem"> 10 | <$reveal type="nomatch" state=<> text="hide" tag="div"> 11 | <$transclude tiddler=<> mode="block"/> 12 | 13 | 14 |
15 | {{$:/themes/nico/notebook/ui/Buttons/menu}} 16 |
17 |
18 | {{$:/core/ui/SideBarSegments/page-controls}} 19 |
20 |
21 | 22 | 23 | -------------------------------------------------------------------------------- /themes/notebook/ui/Buttons/SwitchPalette.tid: -------------------------------------------------------------------------------- 1 | created: 20201210171047824 2 | description: Toggle between grey/beige colour palette 3 | modified: 20210118213335643 4 | tags: $:/tags/PageControls 5 | title: $:/themes/nico/notebook/ui/Buttons/SwitchPalette 6 | type: text/vnd.tiddlywiki 7 | 8 | 9 | <$vars 10 | palettes="[all[tiddlers+shadows]tag[$:/tags/notebook/Palette]]" 11 | popupTiddler=<> 12 | > 13 | <$button 14 | popup=<> 15 | tooltip="Switch colours" 16 | aria-label="Switch colours" 17 | class=<> 18 | > 19 | <$list filter="[match[yes]]"> 20 | {{$:/themes/nico/notebook/images/color-switch}} 21 | 22 | 23 | <$list filter="[match[yes]]"> 24 | Switch colours 25 | 26 | 27 | <$reveal state=<> type="popup" position="belowleft" class="tc-drop-down"> 28 | <$list filter=<>> 29 | <$button class="tc-btn-invisible"> 30 | {{!!name}} 31 | <$action-setfield $tiddler="$:/palette" text={{!!title}}/> 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /themes/notebook/ui/Buttons/menu.tid: -------------------------------------------------------------------------------- 1 | created: 20200429115248943 2 | modified: 20210124211756417 3 | tags: 4 | title: $:/themes/nico/notebook/ui/Buttons/menu 5 | type: text/vnd.tiddlywiki 6 | 7 | <$reveal state="$:/state/notebook-sidebar" type="match" text="yes" default="no" retain="yes" animate="no"> 8 | <$button set="$:/state/notebook-sidebar" setTo="no" tooltip="Toggle menu" class="tc-btn-invisible sidebar-toggle open"> 9 | {{$:/themes/nico/notebook/images/bars}} 10 | 11 | 12 | 13 | <$reveal type="nomatch" state="$:/state/notebook-sidebar" text="yes"> 14 | <$button set="$:/state/notebook-sidebar" setTo="yes" tooltip="Toggle menu" class="tc-btn-invisible sidebar-toggle"> 15 | {{$:/themes/nico/notebook/images/bars}} 16 | 17 | 18 | -------------------------------------------------------------------------------- /themes/notebook/ui/Search.tid: -------------------------------------------------------------------------------- 1 | created: 20200429191943257 2 | modified: 20210126170723413 3 | title: $:/themes/nico/notebook/ui/Search 4 | type: text/vnd.tiddlywiki 5 | 6 | \define advanced-search-actions() 7 | <$action-setfield $tiddler="$:/temp/advancedsearch/input" text={{$:/temp/notebook-search}}/> 8 | <$action-setfield $tiddler="$:/temp/advancedsearch/refresh" text="yes"/> 9 | <$action-navigate $to="$:/AdvancedSearch"/> 10 | \end 11 | 12 | \define input-accept-actions() 13 | <$list filter="[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]"> 14 | <$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/> 15 | <$action-deletetiddler $filter="[[$:/temp/search]] [] []"/> 16 | 17 | \end 18 | 19 | \define cancel-search-actions() 20 | <$list filter="[get[text]!match{$:/temp/search}]" emptyMessage="""<$action-deletetiddler $filter="[[$:/temp/search]] [] []"/>"""> 21 | <$action-setfield $tiddler="$:/temp/search" text={{{ [get[text]] }}}/> 22 | <$action-setfield $tiddler="$:/temp/search/refresh" text="yes"/> 23 | \end 24 | 25 | <$vars editTiddler="$:/temp/search" 26 | searchTiddler="$:/temp/search/input" 27 | searchListState=<>> 28 | <$macrocall $name="keyboard-driven-input" 29 | tiddler=<> 30 | storeTitle=<> 31 | selectionStateTitle=<> 32 | refreshTitle="$:/temp/search/refresh" 33 | type="search" 34 | tag="input" 35 | focus={{$:/config/Search/AutoFocus}} 36 | focusPopup="$:/state/popup/notebook-search" 37 | class="tc-popup-handle" 38 | filterMinLength={{$:/config/Search/MinLength}} 39 | placeholder="Search..." 40 | inputAcceptActions=<> 41 | inputCancelActions=<> 42 | cancelPopups="yes" 43 | configTiddlerFilter="[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]" 44 | /> 45 | <$button 46 | tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} 47 | aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} 48 | class="tc-btn-invisible tc-page-controls" 49 | > 50 | {{$:/core/images/advanced-search-button}} 51 | <> 52 | 53 | <$reveal tag="div" class="tc-block-dropdown-wrapper" state="$:/state/popup/notebook-search" type="nomatch" text="" default=""> 54 | <$list filter="[get[text]minlength{$:/config/Search/MinLength}limit[1]]" emptyMessage="" variable="listItem"> 55 |
56 | <$tiddler tiddler=<>> 57 | {{$:/themes/nico/notebook/ui/Sidebar/SearchResults}} 58 | 59 |
60 | 61 | 62 | 63 | -------------------------------------------------------------------------------- /themes/notebook/ui/Sidebar.tid: -------------------------------------------------------------------------------- 1 | created: 20200428201218885 2 | modified: 20210112213605486 3 | tags: $:/tags/PageTemplate 4 | title: $:/themes/nico/notebook/ui/Sidebar 5 | type: text/vnd.tiddlywiki 6 | 7 | \whitespace trim 8 | \define config-title() 9 | $:/config/SideBarSegments/Visibility/$(listItem)$ 10 | \end 11 | 12 | <$reveal state="$:/state/notebook-sidebar" type="match" text="yes" default="no" retain="yes" animate="no"> 13 | <$scrollable fallthrough="no"> 14 |
15 | <$list filter="[all[shadows+tiddlers]tag[$:/themes/nico/notebook/tags/Sidebar]!has[draft.of]]" variable="listItem"> 16 | <$reveal type="nomatch" state=<> text="hide" tag="div"> 17 | <$transclude tiddler=<> mode="inline"/> 18 | 19 | 20 |
21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /themes/notebook/ui/Sidebar/Headings.tid: -------------------------------------------------------------------------------- 1 | created: 20200429160014174 2 | modified: 20201210210231267 3 | tags: $:/themes/nico/notebook/tags/Sidebar 4 | title: $:/themes/nico/notebook/ui/Sidebar/Headings 5 | type: text/vnd.tiddlywiki 6 | 7 |
8 |
9 |

10 | {{$:/SiteTitle}} 11 |

12 |
13 | {{$:/SiteSubtitle}} 14 |
15 |
16 |
17 | -------------------------------------------------------------------------------- /themes/notebook/ui/Sidebar/Search.tid: -------------------------------------------------------------------------------- 1 | created: 20200429191943257 2 | modified: 20210124220152702 3 | tags: $:/themes/nico/notebook/tags/Sidebar 4 | title: $:/themes/nico/notebook/ui/Sidebar/Search 5 | type: text/vnd.tiddlywiki 6 | 7 |
8 |
9 | 12 |
13 |
14 | -------------------------------------------------------------------------------- /themes/notebook/ui/Sidebar/SearchResults.tid: -------------------------------------------------------------------------------- 1 | created: 20200429191943257 2 | modified: 20210126164631418 3 | tags: 4 | title: $:/themes/nico/notebook/ui/Sidebar/SearchResults 5 | type: text/vnd.tiddlywiki 6 | 7 | \define searchResultList() 8 | {{$:/language/Search/Matches/Title}} 9 | 10 | <$list filter="[!is[system]search:title{$(searchTiddler)$}sort[title]limit[250]]"> 11 | addsuffix[-primaryList]] -[get[text]] +[then[]else[tc-list-item-selected]] }}}> 12 | <$transclude tiddler="$:/core/ui/ListItemTemplate"/> 13 | 14 | 15 | 16 | {{$:/language/Search/Matches/All}} 17 | 18 | <$list filter="[!is[system]search{$(searchTiddler)$}sort[title]limit[250]]"> 19 | addsuffix[-secondaryList]] -[get[text]] +[then[]else[tc-list-item-selected]] }}}> 20 | <$transclude tiddler="$:/core/ui/ListItemTemplate"/> 21 | 22 | 23 | \end 24 | 25 |
26 | <> 27 |
28 | -------------------------------------------------------------------------------- /themes/notebook/ui/Sidebar/SectionTemplate.tid: -------------------------------------------------------------------------------- 1 | created: 20200429161226897 2 | modified: 20210202213859460 3 | title: $:/themes/nico/notebook/ui/Sidebar/SectionTemplate 4 | type: text/vnd.tiddlywiki 5 | 6 | \define sidebarHeading() 7 | <$vars tv-wikilinks="no"> 8 | <$transclude field="caption"> 9 | <$view field="title"/> 10 | 11 | 12 | \end 13 | 14 | <$reveal state="$:/state/notebook-sidebar-section" type="match" text=<> default="no" animate="no"> 15 |
16 | <$button set="$:/state/notebook-sidebar-section" setTo="" class="tc-btn-invisible label"> 17 | <> 18 | {{$:/themes/nico/notebook/images/caret-down}} 19 | 20 |
21 | <$transclude $tiddler=<> mode="block"/> 22 |
23 |
24 | 25 | <$reveal state="$:/state/notebook-sidebar-section" type="nomatch" text=<> default="yes" animate="no"> 26 |
27 | <$button set="$:/state/notebook-sidebar-section" setTo=<> class="tc-btn-invisible label"> 28 | <> 29 | {{$:/themes/nico/notebook/images/caret-right}} 30 | 31 |
32 | 33 | -------------------------------------------------------------------------------- /themes/notebook/ui/Sidebar/Sections.tid: -------------------------------------------------------------------------------- 1 | created: 20200429163239707 2 | modified: 20210112213620486 3 | tags: $:/themes/nico/notebook/tags/Sidebar 4 | title: $:/themes/nico/notebook/ui/Sidebar/Sections 5 | type: text/vnd.tiddlywiki 6 | 7 | <$list filter="[all[shadows+tiddlers]!has[draft.of]tag[$:/tags/SideBar]]"> 8 | {{||$:/themes/nico/notebook/ui/Sidebar/SectionTemplate}} 9 | 10 | -------------------------------------------------------------------------------- /themes/notebook/ui/Topbar.tid: -------------------------------------------------------------------------------- 1 | created: 20200428203101797 2 | modified: 20210124213834458 3 | tags: $:/tags/PageTemplate 4 | title: $:/themes/nico/notebook/ui/Topbar 5 | type: text/vnd.tiddlywiki 6 | 7 | <$reveal state="$:/state/notebook-topbar" type="match" text="yes" default="yes" retain="yes" animate="yes"> 8 |
9 |
10 | <$list filter="[all[shadows+tiddlers]tag[$:/tags/NotebookTopbar]!has[draft.of]]" variable="listItem"> 11 | <$reveal type="nomatch" state=<> text="hide" tag="div"> 12 | <$transclude tiddler=<> mode="block"/> 13 | 14 | 15 |
16 | {{$:/themes/nico/notebook/ui/Buttons/menu}} 17 | {{$:/themes/nico/notebook/ui/Search}} 18 |
19 |
20 | {{$:/core/ui/SideBarSegments/page-controls}} 21 |
22 |
23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /tiddlers/$__DefaultTiddlers.tid: -------------------------------------------------------------------------------- 1 | created: 20201211110301460 2 | modified: 20201211111238184 3 | title: $:/DefaultTiddlers 4 | type: text/vnd.tiddlywiki 5 | 6 | [[Notebook theme]] 7 | Install 8 | Customizing 9 | 10 | -------------------------------------------------------------------------------- /tiddlers/$__SiteSubtitle.tid: -------------------------------------------------------------------------------- 1 | created: 20201210193137612 2 | modified: 20201210193151234 3 | title: $:/SiteSubtitle 4 | type: text/vnd.tiddlywiki 5 | 6 | A clean, uncluttered ~TiddlyWiki theme -------------------------------------------------------------------------------- /tiddlers/$__SiteTitle.tid: -------------------------------------------------------------------------------- 1 | created: 20201210193130921 2 | modified: 20201210193134550 3 | title: $:/SiteTitle 4 | type: text/vnd.tiddlywiki 5 | 6 | Notebook theme -------------------------------------------------------------------------------- /tiddlers/$__StoryList.tid: -------------------------------------------------------------------------------- 1 | list: [[Notebook theme]] Install Customizing 2 | title: $:/StoryList -------------------------------------------------------------------------------- /tiddlers/$__palette.tid: -------------------------------------------------------------------------------- 1 | created: 20201211110245424 2 | modified: 20201213202028417 3 | title: $:/palette 4 | type: text/vnd.tiddlywiki 5 | 6 | $:/themes/nico/notebook/palettes/palette-beige -------------------------------------------------------------------------------- /tiddlers/$__plugins_nico_shields.json: -------------------------------------------------------------------------------- 1 | { 2 | "tiddlers": { 3 | "$:/plugins/nico/projectify/LICENSE": { 4 | "title": "$:/plugins/nico/projectify/LICENSE", 5 | "created": "20200419141443144", 6 | "creator": "nico", 7 | "modified": "20201211132900439", 8 | "modifier": "nico", 9 | "tags": "", 10 | "type": "text/vnd.tiddlywiki", 11 | "text": "\nMIT License Copyright (c) 2020 [[Nicolas Petton|https://nicolas.petton.fr]] nicolas@petton.fr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is furnished\nto do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice (including the next\nparagraph) shall be included in all copies or substantial portions of the\nSoftware.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\nOR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nOR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n" 12 | }, 13 | "$:/plugins/nico/shields/shield": { 14 | "title": "$:/plugins/nico/shields/shield", 15 | "created": "20201215172057193", 16 | "modified": "20201215172122777", 17 | "tags": "$:/tags/Macro", 18 | "type": "text/vnd.tiddlywiki", 19 | "text": "\\define shield(label,status,colour)\n\\whitespace trim\n
\n $label$\n $status$\n
\n\\end\n" 20 | }, 21 | "$:/plugins/nico/shields/stylesheet": { 22 | "title": "$:/plugins/nico/shields/stylesheet", 23 | "created": "20201215172003456", 24 | "modified": "20201215172036497", 25 | "tags": "$:/tags/Stylesheet", 26 | "type": "text/vnd.tiddlywiki", 27 | "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n.shield {\n font-weight: normal;\n display: inline-block;\n color: white;\n font-size: .8em;\n}\n\n.shield .label {\n background: #555;\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n padding: 3px 6px;\n}\n\n.shield .status {\n background: #40ba12;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n padding: 3px 6px;\n}\n\n.shield.shield-purple .status {\n background: #923293;\n}\n\n.shield.shield-red .status {\n background: #cc5640;\n}\n\n.shield.shield-blue .status {\n background: #0e7fbf;\n}\n" 28 | } 29 | } 30 | } -------------------------------------------------------------------------------- /tiddlers/$__plugins_nico_shields.json.meta: -------------------------------------------------------------------------------- 1 | author: NicolasPetton 2 | core-version: >=5.1.22 3 | created: 20201215162616973 4 | dependents: 5 | description: Shields for your wikis 6 | list: LICENSE 7 | modified: 20201215162616973 8 | name: Shields 9 | plugin-type: plugin 10 | source: https://github.com/NicolasPetton/Shields 11 | title: $:/plugins/nico/shields 12 | type: application/json 13 | version: 0.0.1 -------------------------------------------------------------------------------- /tiddlers/$__theme.tid: -------------------------------------------------------------------------------- 1 | created: 20201211110239190 2 | modified: 20201211110239238 3 | title: $:/theme 4 | type: text/vnd.tiddlywiki 5 | 6 | $:/themes/nico/notebook -------------------------------------------------------------------------------- /tiddlers/Customizing.tid: -------------------------------------------------------------------------------- 1 | created: 20201211111245754 2 | modified: 20210112214153985 3 | title: Customizing 4 | type: text/vnd.tiddlywiki 5 | 6 | !! How can I add sections to the left sidebar? 7 | 8 | Just like with the Vanilla sidebar, any tiddler with the system tag <> will be displayed as a section in the left sidebar. 9 | -------------------------------------------------------------------------------- /tiddlers/Install.tid: -------------------------------------------------------------------------------- 1 | created: 20201211110738465 2 | modified: 20201231135458282 3 | title: Install 4 | type: text/vnd.tiddlywiki 5 | 6 | !! Theme and plugin installation 7 | 8 | Drag the following tiddlers into your wiki to import them: 9 | 10 | {{$:/plugins/nico/notebook-mobile||$:/core/ui/Components/plugin-info}} 11 | {{$:/themes/nico/notebook||$:/core/ui/Components/plugin-info}} 12 | 13 | !! Setup 14 | 15 | * Set the theme to `Notebook` 16 | * Set the colour palette to either `Notebook grey`, `Notebook beige`, or `Notebook dark`. Alternatively, click the {{$:/themes/nico/notebook/ui/Buttons/SwitchPalette}} button. 17 | -------------------------------------------------------------------------------- /tiddlers/Notebook theme.tid: -------------------------------------------------------------------------------- 1 | created: 20201210210453740 2 | modified: 20201231135037214 3 | title: Notebook theme 4 | type: text/vnd.tiddlywiki 5 | 6 | <$link to="$:/themes/nico/notebook/LICENSE"><> 7 | <$link to="$:/themes/nico/notebook"><> 8 | <> 9 | 10 | Notebook is a clean, uncluttered theme for [[TiddlyWiki|https://tiddlywiki.com]]. 11 | 12 | * The theme is responsive and comes with mobile support through the ~JavaScript [[$:/plugins/nico/notebook-mobile]]. 13 | * Custom left sidebar 14 | * Notebook comes with 3 colour palettes, a grey, a beige and a dark one. To switch between colour palettes, click the {{$:/themes/nico/notebook/ui/Buttons/SwitchPalette}} button from the top bar. 15 | 16 | For all changes in the latest {{$:/themes/nico/notebook!!version}} release, see [[$:/themes/nico/notebook/changelog]]. 17 | 18 | !! Contributing 19 | 20 | The project is hosted on ~GitHub at https://github.com/NicolasPetton/notebook. 21 | 22 | !! License 23 | 24 | Notebook is released under MIT, see [[LICENSE|$:/themes/nico/notebook/LICENSE]]. 25 | -------------------------------------------------------------------------------- /tiddlywiki.info: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Basic client-server edition", 3 | "plugins": [ 4 | "tiddlywiki/tiddlyweb", 5 | "tiddlywiki/filesystem", 6 | "tiddlywiki/highlight" 7 | ], 8 | "themes": [ 9 | "tiddlywiki/vanilla", 10 | "tiddlywiki/snowwhite" 11 | ], 12 | "build": { 13 | "index": [ 14 | "--rendertiddler", 15 | "$:/plugins/tiddlywiki/tiddlyweb/save/offline", 16 | "notebook.html", 17 | "text/plain" 18 | ] 19 | } 20 | } 21 | --------------------------------------------------------------------------------