Skip to content

Commit

Permalink
misc: rebrand to Delineate
Browse files Browse the repository at this point in the history
  • Loading branch information
SeaDve committed Feb 4, 2024
1 parent e7d4272 commit 698968a
Show file tree
Hide file tree
Showing 41 changed files with 120 additions and 119 deletions.
12 changes: 6 additions & 6 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Bug report
about: Create a bug report to help Dagger improve.
about: Create a bug report to help Delineate improve.
title: ''
labels: ''
assignees: ''
Expand All @@ -9,7 +9,7 @@ assignees: ''
**Affected version**

<!--
Open Dagger's Main Menu, click on About Dagger, go to
Open Delineate's Main Menu, click on About Delineate, go to
Troubleshooting > Debugging Information, copy the text, and paste it here.
If there are other relevant version information, please include them here.
Expand All @@ -32,7 +32,7 @@ Provide a short summary of the bug you encountered.
**Expected behavior**

<!--
What did you expect Dagger should do?
What did you expect Delineate should do?
-->

**Relevant logs, screenshots, screencasts, etc.**
Expand All @@ -41,7 +41,7 @@ What did you expect Dagger should do?
If you have further information, such as technical documentation, logs,
screenshots or screencasts related, please provide them here.
If applicable, please attach the logs from running Dagger in the
terminal with the following environment variables: `RUST_BACKTRACE=1 RUST_LOG=dagger=debug`
(e.g., `RUST_BACKTRACE=1 RUST_LOG=dagger=debug flatpak run io.github.seadve.Dagger`).
If applicable, please attach the logs from running Delineate in the
terminal with the following environment variables: `RUST_BACKTRACE=1 RUST_LOG=delineate=debug`
(e.g., `RUST_BACKTRACE=1 RUST_LOG=delineate=debug flatpak run io.github.seadve.Delineate`).
-->
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Feature request
about: Suggest a feature to help Dagger improve.
about: Suggest a feature to help Delineate improve.
title: ''
labels: ''
assignees: ''
Expand All @@ -9,14 +9,14 @@ assignees: ''
**Feature summary**

<!--
Describe what you would like to be able to do with Dagger that you
Describe what you would like to be able to do with Delineate that you
currently cannot do.
-->

**How would you like it to work**

<!--
If you can think of a way Dagger might be able to do this, let us know
If you can think of a way Delineate might be able to do this, let us know
here.
-->

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
- uses: actions/checkout@v3
- uses: flatpak/flatpak-github-actions/flatpak-builder@v6
with:
bundle: dagger.flatpak
manifest-path: build-aux/io.github.seadve.Dagger.Devel.json
bundle: delineate.flatpak
manifest-path: build-aux/io.github.seadve.Delineate.Devel.json
run-tests: true
cache-key: flatpak-builder-${{ github.sha }}
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "dagger"
name = "delineate"
version = "0.1.0"
authors = ["Dave Patrick Caberto"]
edition = "2021"
Expand Down
37 changes: 19 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<h1 align="center">
<img src="data/icons/io.github.seadve.Dagger.svg" alt="Dagger" width="192" height="192"/>
<img src="data/icons/io.github.seadve.Delineate.svg" alt="Delineate" width="192" height="192"/>
<br>
Dagger
Delineate
</h1>

<p align="center">
<strong>View and edit Graphviz DOT graphs</strong>
<strong>View and edit graphs</strong>
</p>

<p align="center">
Expand All @@ -18,20 +18,20 @@

<p align="center">
<a href="https://hosted.weblate.org/engage/kooha">
<img alt="Translation status" src="https://hosted.weblate.org/widgets/kooha/-/dagger/svg-badge.svg"/>
<img alt="Translation status" src="https://hosted.weblate.org/widgets/kooha/-/delineate/svg-badge.svg"/>
</a>
<a href="https://github.com/SeaDve/dagger/actions/workflows/ci.yml">
<img alt="CI status" src="https://github.com/SeaDve/dagger/actions/workflows/ci.yml/badge.svg"/>
<a href="https://github.com/SeaDve/delineate/actions/workflows/ci.yml">
<img alt="CI status" src="https://github.com/SeaDve/delineate/actions/workflows/ci.yml/badge.svg"/>
</a>
</p>

<p align="center">
<img src="data/resources/screenshots/preview.png" alt="Preview"/>
</p>

Dagger provides facilities to edit and draw graphs specified in the [DOT language](https://graphviz.org/doc/info/lang.html). It is designed to be a simple and intuitive tool for creating and editing graphs, with a focus on the user experience.
Delineate provides facilities to edit and draw graphs specified in the [DOT language](https://graphviz.org/doc/info/lang.html). It is designed to be a simple and intuitive tool for creating and editing graphs, with a focus on the user experience.

The main features of Dagger include the following:
The main features of Delineate include the following:
- 🖼️ Live and interactive preview of the graph as you type
- ⏺️ Multiple Graphviz layout engines support
- 📝 Fully-featured DOT language editor
Expand All @@ -43,13 +43,13 @@ The main features of Dagger include the following:
GNOME Builder is the environment used for developing this application. It can use Flatpak manifests to create a consistent building and running environment cross-distro. Thus, it is highly recommended you use it.

1. Download [GNOME Builder](https://flathub.org/apps/details/org.gnome.Builder).
2. In Builder, click the "Clone Repository" button at the bottom, using `https://github.com/SeaDve/Dagger.git` as the URL.
2. In Builder, click the "Clone Repository" button at the bottom, using `https://github.com/SeaDve/Delineate.git` as the URL.
3. Click the build button at the top once the project is loaded.

### Meson
```
git clone https://github.com/SeaDve/Dagger.git
cd Dagger
git clone https://github.com/SeaDve/delineate.git
cd delineate
meson _build --prefix=/usr/local
ninja -C _build install
```
Expand All @@ -60,26 +60,27 @@ Unlike Flatpak, take note that these packages are not officially supported by th

### Repology

You can also check out other third-party packages on [Repology](https://repology.org/project/dagger/versions).
You can also check out other third-party packages on [Repology](https://repology.org/project/delineate/versions).

## 🙌 Help translate

You can help Dagger translate into your native language. If you find any typos
You can help Delineate translate into your native language. If you find any typos
or think you can improve a translation, you can use the [Weblate](https://hosted.weblate.org/engage/kooha/) platform.

## ☕ Support me and the project

Dagger is free and will always be for everyone to use. If you like the project and
Delineate is free and will always be for everyone to use. If you like the project and
would like to support it, you may [buy me a coffee](https://www.buymeacoffee.com/seadve).

## 💝 Acknowledgment

I would like to express my gratitude to the open-source software projects, libraries, and APIs that were
used in developing this app, such as GStreamer, GTK, LibAdwaita, `d3-graphviz`, etc.,
for making Dagger possible.
for making Delineate possible.

I'd also acknowledge GNOME Text Editor as the session and document architecture is heavily inspired by it.
I'd also acknowledge GNOME Text Editor as the session and document architecture is heavily inspired by it,
and also Brage Fuglseth for the name and icon design.

Finally, I would like to thank the [contributors](https://github.com/SeaDve/dagger/graphs/contributors)
and [translators](https://hosted.weblate.org/engage/kooha/) of the project for helping Dagger
Finally, I would like to thank the [contributors](https://github.com/SeaDve/delineate/graphs/contributors)
and [translators](https://hosted.weblate.org/engage/kooha/) of the project for helping Delineate
to grow and improve.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"id": "io.github.seadve.Dagger.Devel",
"id": "io.github.seadve.Delineate.Devel",
"runtime": "org.gnome.Platform",
"runtime-version": "master",
"sdk": "org.gnome.Sdk",
Expand All @@ -8,13 +8,13 @@
"org.freedesktop.Sdk.Extension.llvm16",
"org.freedesktop.Sdk.Extension.node18"
],
"command": "dagger",
"command": "delineate",
"finish-args": [
"--share=ipc",
"--socket=fallback-x11",
"--socket=wayland",
"--device=dri",
"--env=RUST_LOG=dagger=debug",
"--env=RUST_LOG=delineate=debug",
"--env=G_MESSAGES_DEBUG=none",
"--env=RUST_BACKTRACE=1"
],
Expand All @@ -39,9 +39,9 @@
"build-commands": [
"npm install",
"npm run build",
"mkdir -p $FLATPAK_DEST/src/dagger/graph_view/d3-graphviz",
"cp -r node_modules $FLATPAK_DEST/src/dagger/graph_view/d3-graphviz",
"cp -r build $FLATPAK_DEST/src/dagger/graph_view/d3-graphviz"
"mkdir -p $FLATPAK_DEST/src/delineate/graph_view/d3-graphviz",
"cp -r node_modules $FLATPAK_DEST/src/delineate/graph_view/d3-graphviz",
"cp -r build $FLATPAK_DEST/src/delineate/graph_view/d3-graphviz"
],
"sources": [
{
Expand All @@ -52,7 +52,7 @@
]
},
{
"name": "dagger",
"name": "delineate",
"buildsystem": "meson",
"run-tests": true,
"config-opts": [
Expand Down
File renamed without changes
5 changes: 0 additions & 5 deletions data/io.github.seadve.Dagger.gschema.xml.in

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
[Desktop Entry]
Name=Dagger
Comment=View and edit Graphviz DOT graphs
Name=Delineate
Comment=View and edit graphs
Type=Application
Exec=dagger %F
Exec=delineate %F
Terminal=false
Categories=GNOME;GTK;Utility;Development;
# Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
Expand Down
5 changes: 5 additions & 0 deletions data/io.github.seadve.Delineate.gschema.xml.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<schemalist>
<schema path="/io/github/seadve/Delineate/" id="@app-id@" gettext-domain="@gettext-package@">
</schema>
</schemalist>
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
<id>@app-id@</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0-or-later</project_license>
<name>Dagger</name>
<summary>View and edit Graphviz DOT graphs</summary>
<name>Delineate</name>
<summary>View and edit graphs</summary>
<description>
<p>Dagger provides facilities to edit and draw graphs specified in the DOT language It is designed to be a simple and intuitive tool for creating and editing graphs, with a focus on the user experience.</p>
<p>The main features of Dagger include the following:</p>
<p>Delineate provides facilities to edit and draw graphs specified in the DOT language It is designed to be a simple and intuitive tool for creating and editing graphs, with a focus on the user experience.</p>
<p>The main features of Delineate include the following:</p>
<ul>
<li>🖼️ Live and interactive preview of the graph as you type</li>
<li>⏺️ Multiple Graphviz layout engines support</li>
Expand All @@ -17,12 +17,12 @@
</description>
<screenshots>
<screenshot type="default">
<image>https://gitlab.gnome.org/bilelmoussaoui/dagger/raw/master/data/resources/screenshots/screenshot1.png</image>
<image>https://gitlab.gnome.org/bilelmoussaoui/delineate/raw/master/data/resources/screenshots/screenshot1.png</image>
</screenshot>
</screenshots>
<url type="homepage">https://github.com/SeaDve/dagger</url>
<url type="bugtracker">https://github.com/SeaDve/dagger/issues</url>
<url type="translate">https://hosted.weblate.org/projects/kooha/dagger</url>
<url type="homepage">https://github.com/SeaDve/delineate</url>
<url type="bugtracker">https://github.com/SeaDve/delineate/issues</url>
<url type="translate">https://hosted.weblate.org/projects/kooha/delineate</url>
<url type="vcs-browser">https://github.com/SeaDve/Mousai</url>
<url type="donation">https://seadve.github.io/donate</url>
<content_rating type="oars-1.0"/>
Expand Down
2 changes: 1 addition & 1 deletion data/resources/resources.gresource.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<gresources>
<gresource prefix="/io/github/seadve/Dagger/">
<gresource prefix="/io/github/seadve/Delineate/">
<file compressed="true" preprocess="xml-stripblanks">icons/scalable/actions/tab-new-symbolic.svg</file>
<file compressed="true" preprocess="xml-stripblanks">icons/scalable/actions/window-close-symbolic.svg</file>
<file compressed="true" preprocess="xml-stripblanks">icons/scalable/status/document-modified-symbolic.svg</file>
Expand Down
2 changes: 1 addition & 1 deletion data/resources/ui/drag_overlay.ui
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<template class="DaggerDragOverlay">
<template class="DelineateDragOverlay">
<property name="layout-manager">
<object class="GtkBinLayout"/>
</property>
Expand Down
4 changes: 2 additions & 2 deletions data/resources/ui/page.ui
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<template class="DaggerPage">
<template class="DelineatePage">
<property name="layout-manager">
<object class="GtkBinLayout"/>
</property>
Expand Down Expand Up @@ -61,7 +61,7 @@
<object class="AdwToolbarView">
<property name="bottom-bar-style">raised</property>
<property name="content">
<object class="DaggerGraphView" id="graph_view"/>
<object class="DelineateGraphView" id="graph_view"/>
</property>
<child type="bottom">
<object class="GtkActionBar">
Expand Down
2 changes: 1 addition & 1 deletion data/resources/ui/recent_popover.ui
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<template class="DaggerRecentPopover" parent="GtkPopover">
<template class="DelineateRecentPopover" parent="GtkPopover">
<property name="width-request">300</property>
<style>
<class name="recent-popover"/>
Expand Down
2 changes: 1 addition & 1 deletion data/resources/ui/recent_row.ui
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<template class="DaggerRecentRow" parent="GtkListBoxRow">
<template class="DelineateRecentRow" parent="GtkListBoxRow">
<property name="child">
<object class="GtkGrid">
<property name="row-spacing">3</property>
Expand Down
8 changes: 4 additions & 4 deletions data/resources/ui/window.ui
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
<attribute name="action">win.show-help-overlay</attribute>
</item>
<item>
<attribute name="label" translatable="yes">_About Dagger</attribute>
<attribute name="label" translatable="yes">_About Delineate</attribute>
<attribute name="action">app.about</attribute>
</item>
</section>
Expand Down Expand Up @@ -85,7 +85,7 @@
</item>
</section>
</menu>
<template class="DaggerWindow" parent="AdwApplicationWindow">
<template class="DelineateWindow" parent="AdwApplicationWindow">
<property name="width-request">360</property>
<property name="height-request">294</property>
<property name="content">
Expand All @@ -105,7 +105,7 @@
<property name="action-name">win.open-document</property>
<property name="dropdown-tooltip" translatable="yes">Recent Documents</property>
<property name="popover">
<object class="DaggerRecentPopover" id="recent_popover"/>
<object class="DelineateRecentPopover" id="recent_popover"/>
</property>
</object>
</child>
Expand Down Expand Up @@ -160,7 +160,7 @@
</object>
</child>
<property name="content">
<object class="DaggerDragOverlay" id="drag_overlay">
<object class="DelineateDragOverlay" id="drag_overlay">
<property name="child">
<object class="GtkStack" id="stack">
<child>
Expand Down
6 changes: 3 additions & 3 deletions meson.build
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
project(
'dagger',
'delineate',
'rust',
version: '0.1.0',
meson_version: '>= 0.59',
Expand All @@ -9,7 +9,7 @@ project(
i18n = import('i18n')
gnome = import('gnome')

base_id = 'io.github.seadve.Dagger'
base_id = 'io.github.seadve.Delineate'

dependency('glib-2.0', version: '>= 2.66')
dependency('gio-2.0', version: '>= 2.66')
Expand All @@ -26,7 +26,7 @@ version = meson.project_version()
prefix = get_option('prefix')
bindir = prefix / get_option('bindir')
localedir = prefix / get_option('localedir')
graphviewsrcdir = prefix / 'src/dagger/graph_view'
graphviewsrcdir = prefix / 'src/delineate/graph_view'

datadir = prefix / get_option('datadir')
pkgdatadir = datadir / meson.project_name()
Expand Down
2 changes: 1 addition & 1 deletion meson_options.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ option(
'development'
],
value: 'default',
description: 'The build profile for Dagger. One of "default" or "development".'
description: 'The build profile for Delineate. One of "default" or "development".'
)
Loading

0 comments on commit 698968a

Please sign in to comment.