Skip to content

Commit 74b4db2

Browse files
committed
Update URL links
1 parent f229a92 commit 74b4db2

File tree

13 files changed

+38
-40
lines changed

13 files changed

+38
-40
lines changed

.gitmodules

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[submodule "embedded/LiquidCrystalIO"]
22
path = embedded/LiquidCrystalIO
3-
url = https://github.com/davetcc/LiquidCrystalIO.git
3+
url = https://github.com/TcMenu/LiquidCrystalIO.git
44
[submodule "embedded/IoAbstraction"]
55
path = embedded/IoAbstraction
6-
url = https://github.com/davetcc/IoAbstraction.git
6+
url = https://github.com/TcMenu/IoAbstraction.git
77
[submodule "embedded/tcMenu"]
88
path = embedded/tcMenu
9-
url = https://github.com/davetcc/tcMenuLib.git
9+
url = https://github.com/TcMenu/tcMenuLib.git
1010
[submodule "embedded/TaskManagerIO"]
1111
path = embedded/TaskManagerIO
12-
url = https://github.com/davetcc/TaskManagerIO.git
12+
url = https://github.com/TcMenu/TaskManagerIO.git

README.md

+15-15
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Initially, you can use the menu designer UI that is packaged with every release,
66

77
TheCodersCorner.com invest a lot of time and resources into making this open source product which is used by literally thousands of users. Releasing a UI, renting server space cost more than you'd think. Please consider at least making this project cost neutral to me by using either option to sponsor the project. We have [some commercial offerings](https://www.thecoderscorner.com/support-services/training-support/) _but these are presently very limited as I work full time_.
88

9-
Sponsor me on [GitHub](https://github.com/davetcc/tcMenu) (this repository).
9+
Sponsor me on [GitHub](https://github.com/TcMenu/tcMenu) (this repository).
1010

1111
<a href="https://www.buymeacoffee.com/davetcc" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-blue.png" alt="Buy Me A Coffee" style="height: 60px !important;width: 217px !important;" ></a>
1212

@@ -33,7 +33,7 @@ Community questions can be asked in the discussions section of this repo, or usi
3333

3434
Releases are directly available from the releases page, there is a signed Windows version, notarized macOS version, and a package for Linux:
3535

36-
[Get the latest TcMenu Designer release](https://github.com/davetcc/tcMenu/releases)
36+
[Get the latest TcMenu Designer release](https://github.com/TcMenu/tcMenu/releases)
3737

3838
Although most will use the above packages, it's also possible to build from source, full instructions are in the tcMenuGenerator folder. We ask that you only build from source for your own use.
3939

@@ -63,23 +63,23 @@ TcMenu supports different boards and build tools. It is possible to use it direc
6363

6464
### Embedded Libraries for Arduino and mbed
6565

66-
* tcMenuLib - https://github.com/davetcc/tcMenuLib
67-
* IoAbstraction - https://github.com/davetcc/IoAbstraction
68-
* TaskManagerIO - https://github.com/davetcc/TaskManagerIO
69-
* SimpleCollections - https://github.com/davetcc/SimpleCollections
70-
* tcUnicodeHelper - https://github.com/davetcc/tcUnicodeHelper
66+
* tcMenuLib - https://github.com/TcMenu/tcMenuLib
67+
* IoAbstraction - https://github.com/TcMenu/IoAbstraction
68+
* TaskManagerIO - https://github.com/TcMenu/TaskManagerIO
69+
* SimpleCollections - https://github.com/TcMenu/SimpleCollections
70+
* tcUnicodeHelper - https://github.com/TcMenu/tcUnicodeHelper
7171

7272
### Additional libraries you may need depending on display
7373

74-
* LiquidCrystalIO forked from Arduino version - https://github.com/davetcc/LiquidCrystalIO
75-
* Adafruit-GFX-mbed-fork - https://github.com/davetcc/Adafruit-GFX-mbed-fork
74+
* LiquidCrystalIO forked from Arduino version - https://github.com/TcMenu/LiquidCrystalIO
75+
* Adafruit-GFX-mbed-fork - https://github.com/TcMenu/Adafruit-GFX-mbed-fork
7676
* TFT-eSPI by Bodmer - https://github.com/Bodmer/TFT_eSPI
7777
* Adafruit_GFX by AdaFruit- https://github.com/adafruit/Adafruit-GFX-Library
7878
* U8G2 by olikraus - https://github.com/olikraus/u8g2
7979

8080
### Main Java source code locations
8181

82-
The designer UI code base and plugins for 2.0 onwards are located in this repository, the 1.7 plugins were here https://github.com/davetcc/tcMenuXmlPlugins. The designer, library and shipped plugins are all Apache licensed.
82+
The designer UI code base and plugins for 2.0 onwards are located [in this repository](https://github.com/TcMenu/tcMenu/tree/main/xmlPlugins). The designer, library and shipped plugins are all Apache licensed.
8383

8484
## Input and display technologies
8585

@@ -117,7 +117,7 @@ We have a fork LiquidCrystal for 20x4 or 16x2 displays - can be either directly
117117

118118
Most libraries that are compatible with Adafruit_GFX will work with tcMenu, we've tested with the following TFT's ILI9341, ST7735 and also Nokia 5110 display. We even have a quick start option that helps you get started with this option.
119119

120-
For mbed RTOS 5/6 we have a custom Adafruit_GFX OLED driver https://github.com/davetcc/Adafruit-GFX-mbed-fork that supports SSD1306, SH1106.
120+
For mbed RTOS 5/6 we have a custom Adafruit_GFX OLED driver https://github.com/TcMenu/Adafruit-GFX-mbed-fork that supports SSD1306, SH1106.
121121

122122
### U8G2 integration for mono display
123123

@@ -163,21 +163,21 @@ There is a java API for accessing the menu remotely, source includes JavaDoc to
163163

164164
The C# API is relatively complete and can do most of what the Java API can do, it is well tested and stable.
165165

166-
Repo: https://github.com/davetcc/tcMenuController
166+
Repo: https://github.com/TcMenu/tcmenu-dotnet-sdk
167167

168168
### Python API
169169

170-
There is now a Python API thanks to @vzahradnik - https://github.com/davetcc/tcmenu-python
170+
There is now a Python API thanks to @vzahradnik - https://github.com/TcMenu/tcmenu-python-sdk
171171

172172
### JavaScript and TypeScript
173173

174-
There is also an early version of a TypeScript API that can be used from any JavaScript environment. https://github.com/davetcc/embedcontrolJS. In the future, we may better package this API to a package manager.
174+
There is also an early version of a TypeScript API that can be used from any JavaScript environment. https://github.com/TcMenu/embedcontrolJS. In the future, we may better package this API to a package manager.
175175

176176
There is also a Webserver/HTML based app that you can deploy, but it only really works from a Raspberry PI with the embedded Java support. It is somewhat limited in what it offers. After careful evaluation we decided NOT to support ESP32 and STM32 for this app at the moment as it is too large for them.
177177

178178
## Working with menus using the CLI
179179

180-
The most recent builds of TcMenu Designer include a CLI that has support for creating projects, adding and removing items, verifying and generating menus. [Building and Generating menus from the CLI](https://www.thecoderscorner.com/products/arduino-libraries/tc-menu/tcmenu-cli-workflow/)
180+
The most recent builds of TcMenu Designer include a CLI that has support for creating projects, adding and removing items, verifying and generating menus. [Building and Generating menus from the CLI](https://tcmenu.github.io/documentation/products/arduino-libraries/tc-menu/tcmenu-cli-workflow/)
181181

182182
## Loading and saving menu items
183183

embedCONTROLCore/pom.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@
4444
</distributionManagement>
4545

4646
<scm>
47-
<connection>scm:git:https://github.com/davetcc/tcMenu.git</connection>
48-
<developerConnection>scm:git:https://github.com/davetcc/tcMenu.git</developerConnection>
49-
<url>https://github.com/davetcc/tcMenu/tree/master</url>
47+
<connection>scm:git:https://github.com/TcMenu/tcMenu.git</connection>
48+
<developerConnection>scm:git:https://github.com/TcMenu/tcMenu.git</developerConnection>
49+
<url>https://github.com/TcMenu/tcMenu/tree/main</url>
5050
</scm>
5151

5252
<properties>

tcMenuGenerator/README.md

+3-5
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,9 @@ This the repository for the designer UI, it is a cross-platform UI built using J
44

55
The designer itself needs plugins that tell it how to generate code for all the supported displays, input, and remote technologies. There are three plugins in the core set, and for 2.0 onwards they are packaged in the xmlPlugins folder of the tcMenu repository:
66

7-
* [core-display](https://github.com/davetcc/tcMenu/tree/master/xmlPlugins/core-display)
8-
* [core-themes](https://github.com/davetcc/tcMenu/tree/master/xmlPlugins/core-themes)
9-
* [core-remote](https://github.com/davetcc/tcMenu/tree/master/xmlPlugins/core-remote)
10-
11-
For 1.7, you can find them here [https://github.com/davetcc/tcMenuXmlPlugins]
7+
* [core-display](https://github.com/TcMenu/tcMenu/tree/main/xmlPlugins/core-display)
8+
* [core-themes](https://github.com/TcMenu/tcMenu/tree/main/xmlPlugins/core-themes)
9+
* [core-remote](https://github.com/TcMenu/tcMenu/tree/main/xmlPlugins/core-remote)
1210

1311
These plugins are always packaged with the designer and the designer will no longer update them as that causes more problems that it solves. If you prefer to build from source [using the packaging instructions](scripts/packager-all-platforms.md), in the case put the above plugins into "~/.tcmenu/plugins
1412

tcMenuGenerator/scripts/i18n-readme.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ In Java i18n is achieved using resource bundles. These are properties files that
44

55
There are several sets of files that control internationalisation, each of these is listed below:
66

7-
* The menu designer resource bundles have text for the dialogs: https://github.com/davetcc/tcMenu/tree/master/tcMenuGenerator/src/main/resources/i18n
8-
* The input and display plugin resource bundles - https://github.com/davetcc/tcMenu/tree/master/xmlPlugins/core-display/i18n
9-
* The theme plugin resource bundles - https://github.com/davetcc/tcMenu/tree/master/xmlPlugins/core-themes/i18n
7+
* The menu designer resource bundles have text for the dialogs: https://github.com/TcMenu/tcMenu/tree/main/tcMenuGenerator/src/main/resources/i18n
8+
* The input and display plugin resource bundles - https://github.com/TcMenu/tcMenu/tree/main/xmlPlugins/core-display/i18n
9+
* The theme plugin resource bundles - https://github.com/TcMenu/tcMenu/tree/main/xmlPlugins/core-themes/i18n
1010
* The remote plugin has not yet been attempted, once it is internationalized, it will be added here.
1111

1212
The easiest way to test is to set your locale to the one you are working with, you can also switch locales in the designer, but it needs that locale to have been added to the general settings first as things stand. To do this add a new LocaleWithDescription to the list. Below is what the structure looks like now:

tcMenuGenerator/scripts/packager-all-platforms.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Firstly, ensure that you have OpenJDK 18 and a recent maven 3 on your system, wi
99

1010
Using git or zip download, get the contents of the tcMenu repository locally, for example:
1111

12-
git clone https://github.com/davetcc/tcMenu.git
12+
git clone https://github.com/TcMenu/tcMenu.git
1313
git checkout <release-branch-name>
1414

1515
## Optional step - building a non-released version (advanced users)

tcMenuGenerator/src/main/java/com/thecoderscorner/menu/editorui/dialog/AppInformationPanel.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646

4747
public class AppInformationPanel {
4848
public static final String LIBRARY_DOCS_URL = "https://www.thecoderscorner.com/products/arduino-libraries/tc-menu/";
49-
public static final String GITHUB_PROJECT_URL = "https://github.com/davetcc/tcMenu/";
49+
public static final String GITHUB_PROJECT_URL = "https://github.com/TcMenu/tcMenu/";
5050
public static final String GITHUB_LANGUAGE_FILES_URL = GITHUB_PROJECT_URL + "blob/master/tcMenuGenerator/scripts/i18n-readme.md";
5151
public static final String GITHUB_DISCUSSION_URL = GITHUB_PROJECT_URL + "discussions";
5252
public static final String GETTING_STARTED_PAGE_URL = "https://www.thecoderscorner.com/products/arduino-libraries/tc-menu/tcmenu-overview-quick-start/";

tcMenuJavaApi/pom.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@
3232
</developers>
3333

3434
<scm>
35-
<connection>scm:git:https://github.com/davetcc/tcMenu.git</connection>
36-
<developerConnection>scm:git:https://github.com/davetcc/tcMenu.git</developerConnection>
37-
<url>https://github.com/davetcc/tcMenu/tree/master</url>
35+
<connection>scm:git:https://github.com/TcMenu/tcMenu.git</connection>
36+
<developerConnection>scm:git:https://github.com/TcMenu/tcMenu.git</developerConnection>
37+
<url>https://github.com/TcMenu/tcMenu/tree/main</url>
3838
</scm>
3939

4040
<distributionManagement>

xmlPlugins/core-display/fullLcd/tcMenuLiquidCrystal.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* make sure to rename it first.
1010
*
1111
* LIBRARY REQUIREMENT
12-
* This renderer is designed for use with this library: https://github.com/davetcc/LiquidCrystalIO
12+
* This renderer is designed for use with this library: https://github.com/TcMenu/LiquidCrystalIO
1313
*/
1414

1515
#include "tcMenuLiquidCrystal.h"

xmlPlugins/core-display/fullLcd/tcMenuLiquidCrystal.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* make sure to rename it first.
1212
*
1313
* LIBRARY REQUIREMENT
14-
* This renderer is designed for use with this library: https://github.com/davetcc/LiquidCrystalIO
14+
* This renderer is designed for use with this library: https://github.com/TcMenu/LiquidCrystalIO
1515
*/
1616

1717
#ifndef _TCMENU_LIQUID_CRYSTAL_H

xmlPlugins/core-display/unoLcd/tcMenuLiquidCrystal.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* make sure to rename it first.
1010
*
1111
* LIBRARY REQUIREMENT
12-
* This renderer is designed for use with this library: https://github.com/davetcc/LiquidCrystalIO
12+
* This renderer is designed for use with this library: https://github.com/TcMenu/LiquidCrystalIO
1313
*/
1414

1515
#include "tcMenuLiquidCrystal.h"

xmlPlugins/core-display/unoLcd/tcMenuLiquidCrystal.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* make sure to rename it first.
1212
*
1313
* LIBRARY REQUIREMENT
14-
* This renderer is designed for use with this library: https://github.com/davetcc/LiquidCrystalIO
14+
* This renderer is designed for use with this library: https://github.com/TcMenu/LiquidCrystalIO
1515
*/
1616

1717
#ifndef _TCMENU_LIQUID_CRYSTAL_H

zMedia/tcmenu-java-local-dev.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This guide is aimed at developers wanting to build the UI locally within an IDE.
77
* Java 20 OpenJDK runtime, you can use any that you wish. IMPORTANT you must use at least V20.
88
* OpenJFX, normally included from maven, if you don't use Liberica Full JDK, then you will need to adjust the designer pom.xml to bring in OpenJFX. See comments in pom.xml of each module.
99
* IntelliJ either community or ultimate should work. Use the latest one available.
10-
* Local clone of the main repo from https://github.com/davetcc/tcMenu
10+
* Local clone of the main repo from https://github.com/TcMenu/tcMenu
1111
* If you want to build the JavaAPI via maven you will need the GPG tool installed
1212

1313
## Instructions for IntelliJ

0 commit comments

Comments
 (0)