Skip to content

Repository files navigation

Notemat

Notemat is a powerful and versatile note-taking application designed to help users create, edit, and manage styled text and images with ease. Whether you're jotting down quick notes, organizing your thoughts, or working on a detailed project, Notemat provides the tools you need to stay productive.

catinabox


Features

  • Text formatting: Customize your notes with different fonts, sizes, colours and more.
  • Image support: Add and manage images directly in your notes.
  • Google Gemini AI Integration: Leverage Google's Gemini to enhance your notes with suggestions, summarizations and more.
  • Cross-Platform: Works both on Windows and Linux, with a primary focus on Linux.

Support

Notemat is actively developed and tested on Linux, with support for Windows as well. While the primary focus is on ensuring a seamless experience on Linux, the application is designed to work reliably on both platforms.


Installing

To run Notemat, you need Java JDK 21 or later installed on your system. You can download it from the official Oracle website or use your system's package manager if you're on Linux.

Step-by-Step Installation Guide

  1. Clone the Repository
    Open a terminal or command prompt and run the following command to clone the Notemat repository:

    git clone https://github.com/importb/notemat
    

    This will create a local copy of the Notemat source code.

  2. Build the Application
    Navigate to the Notemat directory:

    cd notemat
    
    • For Linux:
      Run the following command to build the application:

      ./gradlew build
      
    • For Windows:
      Use the following command instead:

      gradlew.bat build
      

    After the build process completes, the compiled application will be available as a JAR file.

  3. Locate the JAR File
    The built JAR file can be found in the following directory:

    /notemat/build/libs/notemat.jar
    
  4. Run Notemat
    Use the following command to run the application:

    java -jar /path/to/notemat.jar
    

    Replace /path/to/notemat.jar with the actual path to the notemat.jar file. For example:

    java -jar notemat/build/libs/notemat.jar
    

About

Note-taking app with rich text and image support.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
GitHub - importb/notemat: Note-taking app with rich text and image support. · GitHub
Skip to content

Repository files navigation

Notemat

Notemat is a powerful and versatile note-taking application designed to help users create, edit, and manage styled text and images with ease. Whether you're jotting down quick notes, organizing your thoughts, or working on a detailed project, Notemat provides the tools you need to stay productive.

catinabox


Features

  • Text formatting: Customize your notes with different fonts, sizes, colours and more.
  • Image support: Add and manage images directly in your notes.
  • Google Gemini AI Integration: Leverage Google's Gemini to enhance your notes with suggestions, summarizations and more.
  • Cross-Platform: Works both on Windows and Linux, with a primary focus on Linux.

Support

Notemat is actively developed and tested on Linux, with support for Windows as well. While the primary focus is on ensuring a seamless experience on Linux, the application is designed to work reliably on both platforms.


Installing

To run Notemat, you need Java JDK 21 or later installed on your system. You can download it from the official Oracle website or use your system's package manager if you're on Linux.

Step-by-Step Installation Guide

  1. Clone the Repository
    Open a terminal or command prompt and run the following command to clone the Notemat repository:

    git clone https://github.com/importb/notemat
    

    This will create a local copy of the Notemat source code.

  2. Build the Application
    Navigate to the Notemat directory:

    cd notemat
    
    • For Linux:
      Run the following command to build the application:

      ./gradlew build
      
    • For Windows:
      Use the following command instead:

      gradlew.bat build
      

    After the build process completes, the compiled application will be available as a JAR file.

  3. Locate the JAR File
    The built JAR file can be found in the following directory:

    /notemat/build/libs/notemat.jar
    
  4. Run Notemat
    Use the following command to run the application:

    java -jar /path/to/notemat.jar
    

    Replace /path/to/notemat.jar with the actual path to the notemat.jar file. For example:

    java -jar notemat/build/libs/notemat.jar
    

About

Note-taking app with rich text and image support.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - importb/notemat: Note-taking app with rich text and image support. · GitHub
Skip to content

Repository files navigation

Notemat

Notemat is a powerful and versatile note-taking application designed to help users create, edit, and manage styled text and images with ease. Whether you're jotting down quick notes, organizing your thoughts, or working on a detailed project, Notemat provides the tools you need to stay productive.

catinabox


Features

  • Text formatting: Customize your notes with different fonts, sizes, colours and more.
  • Image support: Add and manage images directly in your notes.
  • Google Gemini AI Integration: Leverage Google's Gemini to enhance your notes with suggestions, summarizations and more.
  • Cross-Platform: Works both on Windows and Linux, with a primary focus on Linux.

Support

Notemat is actively developed and tested on Linux, with support for Windows as well. While the primary focus is on ensuring a seamless experience on Linux, the application is designed to work reliably on both platforms.


Installing

To run Notemat, you need Java JDK 21 or later installed on your system. You can download it from the official Oracle website or use your system's package manager if you're on Linux.

Step-by-Step Installation Guide

  1. Clone the Repository
    Open a terminal or command prompt and run the following command to clone the Notemat repository:

    git clone https://github.com/importb/notemat
    

    This will create a local copy of the Notemat source code.

  2. Build the Application
    Navigate to the Notemat directory:

    cd notemat
    
    • For Linux:
      Run the following command to build the application:

      ./gradlew build
      
    • For Windows:
      Use the following command instead:

      gradlew.bat build
      

    After the build process completes, the compiled application will be available as a JAR file.

  3. Locate the JAR File
    The built JAR file can be found in the following directory:

    /notemat/build/libs/notemat.jar
    
  4. Run Notemat
    Use the following command to run the application:

    java -jar /path/to/notemat.jar
    

    Replace /path/to/notemat.jar with the actual path to the notemat.jar file. For example:

    java -jar notemat/build/libs/notemat.jar
    

About

Note-taking app with rich text and image support.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - importb/notemat: Note-taking app with rich text and image support. · GitHub
Skip to content

Repository files navigation

Notemat

Notemat is a powerful and versatile note-taking application designed to help users create, edit, and manage styled text and images with ease. Whether you're jotting down quick notes, organizing your thoughts, or working on a detailed project, Notemat provides the tools you need to stay productive.

catinabox


Features

  • Text formatting: Customize your notes with different fonts, sizes, colours and more.
  • Image support: Add and manage images directly in your notes.
  • Google Gemini AI Integration: Leverage Google's Gemini to enhance your notes with suggestions, summarizations and more.
  • Cross-Platform: Works both on Windows and Linux, with a primary focus on Linux.

Support

Notemat is actively developed and tested on Linux, with support for Windows as well. While the primary focus is on ensuring a seamless experience on Linux, the application is designed to work reliably on both platforms.


Installing

To run Notemat, you need Java JDK 21 or later installed on your system. You can download it from the official Oracle website or use your system's package manager if you're on Linux.

Step-by-Step Installation Guide

  1. Clone the Repository
    Open a terminal or command prompt and run the following command to clone the Notemat repository:

    git clone https://github.com/importb/notemat
    

    This will create a local copy of the Notemat source code.

  2. Build the Application
    Navigate to the Notemat directory:

    cd notemat
    
    • For Linux:
      Run the following command to build the application:

      ./gradlew build
      
    • For Windows:
      Use the following command instead:

      gradlew.bat build
      

    After the build process completes, the compiled application will be available as a JAR file.

  3. Locate the JAR File
    The built JAR file can be found in the following directory:

    /notemat/build/libs/notemat.jar
    
  4. Run Notemat
    Use the following command to run the application:

    java -jar /path/to/notemat.jar
    

    Replace /path/to/notemat.jar with the actual path to the notemat.jar file. For example:

    java -jar notemat/build/libs/notemat.jar
    

About

Note-taking app with rich text and image support.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' GitHub - importb/notemat: Note-taking app with rich text and image support. · GitHub
Skip to content

Repository files navigation

Notemat

Notemat is a powerful and versatile note-taking application designed to help users create, edit, and manage styled text and images with ease. Whether you're jotting down quick notes, organizing your thoughts, or working on a detailed project, Notemat provides the tools you need to stay productive.

catinabox


Features

  • Text formatting: Customize your notes with different fonts, sizes, colours and more.
  • Image support: Add and manage images directly in your notes.
  • Google Gemini AI Integration: Leverage Google's Gemini to enhance your notes with suggestions, summarizations and more.
  • Cross-Platform: Works both on Windows and Linux, with a primary focus on Linux.

Support

Notemat is actively developed and tested on Linux, with support for Windows as well. While the primary focus is on ensuring a seamless experience on Linux, the application is designed to work reliably on both platforms.


Installing

To run Notemat, you need Java JDK 21 or later installed on your system. You can download it from the official Oracle website or use your system's package manager if you're on Linux.

Step-by-Step Installation Guide

  1. Clone the Repository
    Open a terminal or command prompt and run the following command to clone the Notemat repository:

    git clone https://github.com/importb/notemat
    

    This will create a local copy of the Notemat source code.

  2. Build the Application
    Navigate to the Notemat directory:

    cd notemat
    
    • For Linux:
      Run the following command to build the application:

      ./gradlew build
      
    • For Windows:
      Use the following command instead:

      gradlew.bat build
      

    After the build process completes, the compiled application will be available as a JAR file.

  3. Locate the JAR File
    The built JAR file can be found in the following directory:

    /notemat/build/libs/notemat.jar
    
  4. Run Notemat
    Use the following command to run the application:

    java -jar /path/to/notemat.jar
    

    Replace /path/to/notemat.jar with the actual path to the notemat.jar file. For example:

    java -jar notemat/build/libs/notemat.jar
    

About

Note-taking app with rich text and image support.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - importb/notemat: Note-taking app with rich text and image support. · GitHub
Skip to content

Repository files navigation

Notemat

Notemat is a powerful and versatile note-taking application designed to help users create, edit, and manage styled text and images with ease. Whether you're jotting down quick notes, organizing your thoughts, or working on a detailed project, Notemat provides the tools you need to stay productive.

catinabox


Features

  • Text formatting: Customize your notes with different fonts, sizes, colours and more.
  • Image support: Add and manage images directly in your notes.
  • Google Gemini AI Integration: Leverage Google's Gemini to enhance your notes with suggestions, summarizations and more.
  • Cross-Platform: Works both on Windows and Linux, with a primary focus on Linux.

Support

Notemat is actively developed and tested on Linux, with support for Windows as well. While the primary focus is on ensuring a seamless experience on Linux, the application is designed to work reliably on both platforms.


Installing

To run Notemat, you need Java JDK 21 or later installed on your system. You can download it from the official Oracle website or use your system's package manager if you're on Linux.

Step-by-Step Installation Guide

  1. Clone the Repository
    Open a terminal or command prompt and run the following command to clone the Notemat repository:

    git clone https://github.com/importb/notemat
    

    This will create a local copy of the Notemat source code.

  2. Build the Application
    Navigate to the Notemat directory:

    cd notemat
    
    • For Linux:
      Run the following command to build the application:

      ./gradlew build
      
    • For Windows:
      Use the following command instead:

      gradlew.bat build
      

    After the build process completes, the compiled application will be available as a JAR file.

  3. Locate the JAR File
    The built JAR file can be found in the following directory:

    /notemat/build/libs/notemat.jar
    
  4. Run Notemat
    Use the following command to run the application:

    java -jar /path/to/notemat.jar
    

    Replace /path/to/notemat.jar with the actual path to the notemat.jar file. For example:

    java -jar notemat/build/libs/notemat.jar
    

About

Note-taking app with rich text and image support.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - importb/notemat: Note-taking app with rich text and image support. · GitHub
Skip to content

Repository files navigation

Notemat

Notemat is a powerful and versatile note-taking application designed to help users create, edit, and manage styled text and images with ease. Whether you're jotting down quick notes, organizing your thoughts, or working on a detailed project, Notemat provides the tools you need to stay productive.

catinabox


Features

  • Text formatting: Customize your notes with different fonts, sizes, colours and more.
  • Image support: Add and manage images directly in your notes.
  • Google Gemini AI Integration: Leverage Google's Gemini to enhance your notes with suggestions, summarizations and more.
  • Cross-Platform: Works both on Windows and Linux, with a primary focus on Linux.

Support

Notemat is actively developed and tested on Linux, with support for Windows as well. While the primary focus is on ensuring a seamless experience on Linux, the application is designed to work reliably on both platforms.


Installing

To run Notemat, you need Java JDK 21 or later installed on your system. You can download it from the official Oracle website or use your system's package manager if you're on Linux.

Step-by-Step Installation Guide

  1. Clone the Repository
    Open a terminal or command prompt and run the following command to clone the Notemat repository:

    git clone https://github.com/importb/notemat
    

    This will create a local copy of the Notemat source code.

  2. Build the Application
    Navigate to the Notemat directory:

    cd notemat
    
    • For Linux:
      Run the following command to build the application:

      ./gradlew build
      
    • For Windows:
      Use the following command instead:

      gradlew.bat build
      

    After the build process completes, the compiled application will be available as a JAR file.

  3. Locate the JAR File
    The built JAR file can be found in the following directory:

    /notemat/build/libs/notemat.jar
    
  4. Run Notemat
    Use the following command to run the application:

    java -jar /path/to/notemat.jar
    

    Replace /path/to/notemat.jar with the actual path to the notemat.jar file. For example:

    java -jar notemat/build/libs/notemat.jar
    

About

Note-taking app with rich text and image support.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); GitHub - importb/notemat: Note-taking app with rich text and image support. · GitHub
Skip to content

Repository files navigation

Notemat

Notemat is a powerful and versatile note-taking application designed to help users create, edit, and manage styled text and images with ease. Whether you're jotting down quick notes, organizing your thoughts, or working on a detailed project, Notemat provides the tools you need to stay productive.

catinabox


Features

  • Text formatting: Customize your notes with different fonts, sizes, colours and more.
  • Image support: Add and manage images directly in your notes.
  • Google Gemini AI Integration: Leverage Google's Gemini to enhance your notes with suggestions, summarizations and more.
  • Cross-Platform: Works both on Windows and Linux, with a primary focus on Linux.

Support

Notemat is actively developed and tested on Linux, with support for Windows as well. While the primary focus is on ensuring a seamless experience on Linux, the application is designed to work reliably on both platforms.


Installing

To run Notemat, you need Java JDK 21 or later installed on your system. You can download it from the official Oracle website or use your system's package manager if you're on Linux.

Step-by-Step Installation Guide

  1. Clone the Repository
    Open a terminal or command prompt and run the following command to clone the Notemat repository:

    git clone https://github.com/importb/notemat
    

    This will create a local copy of the Notemat source code.

  2. Build the Application
    Navigate to the Notemat directory:

    cd notemat
    
    • For Linux:
      Run the following command to build the application:

      ./gradlew build
      
    • For Windows:
      Use the following command instead:

      gradlew.bat build
      

    After the build process completes, the compiled application will be available as a JAR file.

  3. Locate the JAR File
    The built JAR file can be found in the following directory:

    /notemat/build/libs/notemat.jar
    
  4. Run Notemat
    Use the following command to run the application:

    java -jar /path/to/notemat.jar
    

    Replace /path/to/notemat.jar with the actual path to the notemat.jar file. For example:

    java -jar notemat/build/libs/notemat.jar
    

About

Note-taking app with rich text and image support.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages