Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .github/workflows/website-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,13 @@ jobs:
test -f docs/website/public/_redirects
grep -Eq '^/files/developer-guide\.pdf https://github\.com/codenameone/CodenameOne/releases/download/.+/developer-guide\.pdf 302$' docs/website/public/_redirects

- name: Validate RSS output and alias
run: |
set -euo pipefail
test -f docs/website/public/blog/index.xml
test ! -f docs/website/public/index.xml
grep -Eq '^/feed\.xml /blog/index\.xml 302$' docs/website/public/_redirects

- name: Upload built site artifact
uses: actions/upload-artifact@v4
with:
Expand Down
2 changes: 0 additions & 2 deletions docs/website/content/blog/a-new-pipeline-for-windows-phone.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,6 @@ _This post was automatically migrated from the legacy Codename One blog. The ori
> Anonymous says:
>
> Still some minor bugs but way better than the previous support. Keep up the good work !
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fa-new-pipeline-for-windows-phone.html)


### **Anonymous** — April 28, 2014 at 10:27 am ([permalink](https://www.codenameone.com/blog/a-new-pipeline-for-windows-phone.html#comment-21837))
Expand Down
6 changes: 0 additions & 6 deletions docs/website/content/blog/android-migration-tool.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,26 +49,20 @@ _This post was automatically migrated from the legacy Codename One blog. The ori
> Gareth Murfin says:
>
> What a great idea, many Android devs looking to produce iOS ports end up thinking about using Codename One. As you say resources are so very different, I found learning Android GUI dev much harder than learning CN1 GUI dev (but previously I was into Swing, J2ME, LWUIT etc). I think one of the main paradigm shifts that is hard to learn is the lack of “activities”. That is in Android each screen has its own class and it starts to feel nice and correct (more OO/modular or something :)) – and when you go to CN1 it is very strange to have everything more “old school” in one or 2 classes. If it were possible it would be good if each screen in cn1 could actually be a separate class, so when you create an event for postShow or something it doesnt go into statemachine but a class called for example Splash(), and with a method postMain() in there. This would make it far easier to navigate projects and understand them (new coders have been scared of even looking at my gargantuan statemachines, preferring to do a rewrite(!)). Just a suggestion of course, and we could easily do this ourself by simply making calls from StateMachine to custom classes we can make for each screen, which is actually what I am planing on doing in my next cn1 app. Current I mostly have one large statemachine, another class holding the business logic that is called on from statemachine, and then a pile of POJOs.
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fandroid-migration-tool.html)


### **bryan** — July 27, 2016 at 9:08 pm ([permalink](https://www.codenameone.com/blog/android-migration-tool.html#comment-22906))

> bryan says:
>
> A class per screen/form is the “new” way to do CN1, and the way the new GUI builder works, so this porting tool would do that.
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fandroid-migration-tool.html)


### **Shai Almog** — July 28, 2016 at 4:18 am ([permalink](https://www.codenameone.com/blog/android-migration-tool.html#comment-22706))

> Shai Almog says:
>
> Yep. I mentioned this uses the new GUI builder so it’s one form class per layout.
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fandroid-migration-tool.html)

---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,6 @@ _This post was automatically migrated from the legacy Codename One blog. The ori
> How best can I handle this? Make two separate CN1libs (e.g. Parse4CN1.Push and Parse4CN1.NoPush)? Ideas are most welcome.
>
> Can’t wait to try this out 🙂
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fautomatically-install-update-distribute-cn1libs-extensions.html)


### **Shai Almog** — June 9, 2016 at 3:50 am ([permalink](https://www.codenameone.com/blog/automatically-install-update-distribute-cn1libs-extensions.html#comment-22892))
Expand All @@ -81,33 +79,25 @@ _This post was automatically migrated from the legacy Codename One blog. The ori
> We wanted the current version to be as simple as possible and the only complexity we really tried to solve was relatively simple dependency management. So I don’t see another way other than the one you suggested.
>
> FYI parse4cn1 is already in the current repository (we added most of our existing cn1libs section). At the moment we didn’t take that strategy and it’s listed as the standard cn1lib.
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fautomatically-install-update-distribute-cn1libs-extensions.html)


### **Chidiebere Okwudire** — June 9, 2016 at 7:47 am ([permalink](https://www.codenameone.com/blog/automatically-install-update-distribute-cn1libs-extensions.html#comment-22696))

> Yeah, I already peeped at the git repo. The version number is also incorrect but that’s no problem. I’ll fix it within the coming update hopefully next week. At the time, I’ll also split it up
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fautomatically-install-update-distribute-cn1libs-extensions.html)


### **Shai Almog** — June 9, 2016 at 8:05 am ([permalink](https://www.codenameone.com/blog/automatically-install-update-distribute-cn1libs-extensions.html#comment-22810))

> Shai Almog says:
>
> Notice that this isn’t the “actual” version number. It’s the version in our repo which is an integer. We use this to determine if there is an update only and this isn’t displayed to the user… So the number is fine in that sense.
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fautomatically-install-update-distribute-cn1libs-extensions.html)


### **Chidiebere Okwudire** — June 17, 2016 at 8:30 am ([permalink](https://www.codenameone.com/blog/automatically-install-update-distribute-cn1libs-extensions.html#comment-22817))

> Chidiebere Okwudire says:
>
> Good point. By the way, do the IDEs automatically detect updates of the github repo is are the changes only available after the weekly cn1 updates?
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fautomatically-install-update-distribute-cn1libs-extensions.html)


### **Shai Almog** — June 17, 2016 at 11:51 am ([permalink](https://www.codenameone.com/blog/automatically-install-update-distribute-cn1libs-extensions.html#comment-22709))
Expand All @@ -117,17 +107,13 @@ _This post was automatically migrated from the legacy Codename One blog. The ori
> Neither. It’s a separate process where we manually deploy the changes to the [codenameone.com](<http://codenameone.com>) website. We try to be quick about it but there is also caching from CDN and it’s a manual thing.
>
> The logic is that we want the ability to migrate hosting. In the past we had an update center for NetBeans on Google code and it seems some people were still using it until now… In the future github might come down on partial binary hosting and we’d like such an eventuality to be seamless to our users.
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fautomatically-install-update-distribute-cn1libs-extensions.html)


### **Jérémy MARQUER** — August 9, 2016 at 10:15 am ([permalink](https://www.codenameone.com/blog/automatically-install-update-distribute-cn1libs-extensions.html#comment-22970))

> Jérémy MARQUER says:
>
> Hey. I cannot access to the new Preferences UI of CN1 with eclipse. My cn1 plugin version is “1.0.0.201608062027”. Thanks.
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fautomatically-install-update-distribute-cn1libs-extensions.html)


### **Shai Almog** — August 10, 2016 at 5:37 am ([permalink](https://www.codenameone.com/blog/automatically-install-update-distribute-cn1libs-extensions.html#comment-22470))
Expand All @@ -137,8 +123,6 @@ _This post was automatically migrated from the legacy Codename One blog. The ori
> Hi,
> is this on a Mac or a PC?
> Are you using JDK 8 to run Eclipse (you need to set it up in eclipse.ini)?
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fautomatically-install-update-distribute-cn1libs-extensions.html)


### **Jérémy MARQUER** — August 10, 2016 at 7:09 am ([permalink](https://www.codenameone.com/blog/automatically-install-update-distribute-cn1libs-extensions.html#comment-22734))
Expand All @@ -148,8 +132,6 @@ _This post was automatically migrated from the legacy Codename One blog. The ori
> On a PC. Yes sure, I launch Eclipse with this flag
> “-vm
> C:/Program Files/Java/jre1.8.0_77/bin/javaw.exe”
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fautomatically-install-update-distribute-cn1libs-extensions.html)


### **Shai Almog** — August 11, 2016 at 4:41 am ([permalink](https://www.codenameone.com/blog/automatically-install-update-distribute-cn1libs-extensions.html#comment-21456))
Expand All @@ -159,36 +141,27 @@ _This post was automatically migrated from the legacy Codename One blog. The ori
> Check that you have the GUIBuilder jar at c:myuserhomedir.codenameoneguibuilder_1.jar
>
> Assuming it’s there try running it from command line using java -jar c:myuserhomedir.codenameoneguibuilder_1.jar -settings path_to_project[codenameone_settings.proper…](<http://codenameone_settings.properties>) are there any errors printed to the console?
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fautomatically-install-update-distribute-cn1libs-extensions.html)


### **Jérémy MARQUER** — August 11, 2016 at 7:12 am ([permalink](https://www.codenameone.com/blog/automatically-install-update-distribute-cn1libs-extensions.html#comment-22557))

> Jérémy MARQUER says:
>
> As I expected, I obtain the old settings UI (not the latest I think) …
> (and no errors printed)
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fautomatically-install-update-distribute-cn1libs-extensions.html)


### **Shai Almog** — August 12, 2016 at 4:16 am ([permalink](https://www.codenameone.com/blog/automatically-install-update-distribute-cn1libs-extensions.html#comment-22903))

> Shai Almog says:
>
> That’s a problem. We’ll look into it.
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fautomatically-install-update-distribute-cn1libs-extensions.html)


### **Jérémy MARQUER** — August 17, 2016 at 4:31 pm ([permalink](https://www.codenameone.com/blog/automatically-install-update-distribute-cn1libs-extensions.html#comment-22635))

> Jérémy MARQUER says:
>
> It’s ok, thanks.
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fautomatically-install-update-distribute-cn1libs-extensions.html)


### **Julien Sosin** — December 5, 2017 at 3:24 pm ([permalink](https://www.codenameone.com/blog/automatically-install-update-distribute-cn1libs-extensions.html#comment-23705))
Expand All @@ -198,8 +171,6 @@ _This post was automatically migrated from the legacy Codename One blog. The ori
> Hi !
>
> How can I delete a lib ? I tried CodeScanner but it looks deprecated and I can’t build iOS app anymore :/
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fautomatically-install-update-distribute-cn1libs-extensions.html)


### **Shai Almog** — December 6, 2017 at 9:11 am ([permalink](https://www.codenameone.com/blog/automatically-install-update-distribute-cn1libs-extensions.html#comment-23713))
Expand All @@ -208,8 +179,6 @@ _This post was automatically migrated from the legacy Codename One blog. The ori
>
> Hi,
> there is currently no standard uninstaller but it shouldn’t be too hard. See the instructions I posted here: [https://stackoverflow.com/a…](<https://stackoverflow.com/a/46986250/756809>)
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fautomatically-install-update-distribute-cn1libs-extensions.html)

---

Expand Down
12 changes: 0 additions & 12 deletions docs/website/content/blog/cats-in-toolbars.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,44 +56,34 @@ _This post was automatically migrated from the legacy Codename One blog. The ori
> Anonymous says:
>
> That’s an interesting demo. I notice that there is no back behaviour (i.e. on Android the hardware back key exits the application, irrespective of which form you are on).
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fcats-in-toolbars.html)


### **Anonymous** — January 6, 2015 at 7:45 am ([permalink](https://www.codenameone.com/blog/cats-in-toolbars.html#comment-22226))

> Anonymous says:
>
> Is it possible to mix SideMenuBar with native android action bar in the same app now? For example one form i might want to use the SideMenuBar, but the next form, I might want to use the android action bar?
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fcats-in-toolbars.html)


### **Anonymous** — January 7, 2015 at 5:08 am ([permalink](https://www.codenameone.com/blog/cats-in-toolbars.html#comment-22062))

> Anonymous says:
>
> Yes, should be possible with the Toolbar
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fcats-in-toolbars.html)


### **Anonymous** — January 7, 2015 at 6:41 am ([permalink](https://www.codenameone.com/blog/cats-in-toolbars.html#comment-22199))

> Anonymous says:
>
> Thanks Chen, very good work!
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fcats-in-toolbars.html)


### **Anonymous** — January 7, 2015 at 8:43 am ([permalink](https://www.codenameone.com/blog/cats-in-toolbars.html#comment-21606))

> Anonymous says:
>
> What a great feature. Will this be available on iOS too? And is it possible to zoom in the cat image when you tensileDrag the container down?
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fcats-in-toolbars.html)


### **Anonymous** — January 7, 2015 at 6:17 pm ([permalink](https://www.codenameone.com/blog/cats-in-toolbars.html#comment-21951))
Expand All @@ -103,8 +93,6 @@ _This post was automatically migrated from the legacy Codename One blog. The ori
> This feature is available to all supported platforms.
>
> Zoom in should be possible, I suggest you to check out the new Flickr Demo from the project svn and have a look at the code.
>
> [Log in to Reply](https://www.codenameone.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fcats-in-toolbars.html)


### **Anonymous** — January 8, 2015 at 5:52 am ([permalink](https://www.codenameone.com/blog/cats-in-toolbars.html#comment-22089))
Expand Down
Loading