Closed justalemon closed 3 years ago
I really think this is out of scope and should be on a fork. Especially when I've never used FiveM.
I really think this is out of scope and should be on a fork.
That is the problem, there a lot of forks and all use the same "NativeUI" name or part of it. Including, but not limited to:
Especially when I've never used FiveM.
Don't worry, I use FIveM every day and I can keep this up to date with the master branch.
I just think it'd cleaner somewhere like justalemon/NativeUI and then endorsed in the README or something. The issues & PRs would get separated.
We can use labels for that.
Imagine those libraries that have to support multiple frameworks under the same repo. With enough coordination everything stays in peace.
Well if you feel like you can manage that, then go ahead 👍
@justalemon why not adding all the features from https://github.com/iTexZoz/NativeUILua-Reloaded ? it's the most complete lua NativeUI wrapper available.. but not usable by c# and actually i find Guad's the most easy to use versatile in c#.. Great Work u did!!
i would also advice you to use the official nuget packages as they get constantly updated
@manups4e We need to decide the package name and way to release it first, and I might port the rest of elements from the NativeUILua project.
what you mean by package name and way to release it? It's NativeUI what else should it be called?
Currently, we create a Git Tag for each new release. But because we can't have two tags with the same name, we need to find a way to store the code of that release.
For NuGet, we can't use the same package name for the other version. We might try NativeUI.FiveM
or NativeUI.CitizenFX
but that has to be decided with Guad.
At this point I'd suggest you to create your own fork... If you want to keep it in a branch then its necessary to wait for guard to decide what to do
Il Gio 21 Mar 2019, 19:34 Hannele Ruiz notifications@github.com ha scritto:
Currently, we create a Git Tag for each new release. But because we can't have two tags with the same name, we need to find a way to store the code of that release.
For NuGet, we can't use the same package name for the other version. We might try NativeUI.FiveM or NativeUI.CitizenFX but that has to be decided with Guad.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Guad/NativeUI/issues/99#issuecomment-475352678, or mute the thread https://github.com/notifications/unsubscribe-auth/AD0ejoW1AnHmrJQMzXJFkRAYiwoQXgviks5vY9CigaJpZM4bG2fA .
As for the name.. why not NativeUI.fivem
Il Gio 21 Mar 2019, 19:37 Emanuele colecchia manups4e@gmail.com ha scritto:
At this point I'd suggest you to create your own fork... If you want to keep it in a branch then its necessary to wait for guard to decide what to do
Il Gio 21 Mar 2019, 19:34 Hannele Ruiz notifications@github.com ha scritto:
Currently, we create a Git Tag for each new release. But because we can't have two tags with the same name, we need to find a way to store the code of that release.
For NuGet, we can't use the same package name for the other version. We might try NativeUI.FiveM or NativeUI.CitizenFX but that has to be decided with Guad.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Guad/NativeUI/issues/99#issuecomment-475352678, or mute the thread https://github.com/notifications/unsubscribe-auth/AD0ejoW1AnHmrJQMzXJFkRAYiwoQXgviks5vY9CigaJpZM4bG2fA .
any news? i'd really need to have all the awesome features this menu could give but doesn't have yet ^^
During the week I'm going to port some of the features.
Awesome!!
Il Lun 1 Apr 2019, 09:09 Hannele Ruiz notifications@github.com ha scritto:
During the week I'm going to port some of the features.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Guad/NativeUI/issues/99#issuecomment-478461895, or mute the thread https://github.com/notifications/unsubscribe-auth/AD0ejpoWZ1ifklSC_l-oXHEhn1eOX_CBks5vcbCpgaJpZM4bG2fA .
Have you created a git repo first? If no, just use git clone -repo-
@BobbyTheDev that's something you have to code yourself... it's not like MenuApi... this is a different wrapper
any news about newer features?
@manups4e I ended up delaying the port of the new features because we are rewriting some of the classes that impact performance. See #108 for more information.
i saw it :) no problem.. i tried port it myself but with no success XD
any news? i'm impatiently waiting for newer features like heritage window and color panels 😍
Sadly no, I had other projects and programming competitions in progress.
Aaaawww that's ok real life is more important
Il mer 3 lug 2019, 16:48 Hannele Ruiz notifications@github.com ha scritto:
Sadly no, I had other projects and programming competitions in progress.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Guad/NativeUI/issues/99?email_source=notifications&email_token=AA6R5DRCCABNHAHH2E7QY2LP5S33DA5CNFSM4GY3M7AKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZEWEIA#issuecomment-508125728, or mute the thread https://github.com/notifications/unsubscribe-auth/AA6R5DULQLKQGKSX66D4W3TP5S33DANCNFSM4GY3M7AA .
hey, i made the pull request for adding some cool features included panels and heritage windows
Due to NativeUI being deprecated (see #136), the recommended thing to do is to use LemonUI NuGet Package. For more information, see the following pages:
To avoid more those FiveM copies lying around on the internet, I have created an "Official" FiveM version of NativeUI. Is currently on the fivem branch and it requires some additional setup.
Until we decide for a way to release this version, there are some specific steps and requirements.
First, you need some prerequisites:
Getting the NativeUI files for FiveM
If using the Git command line
Run the following command from your project folder to add NativeUI as a submodule:
If using a Git GUI
Check the documentation for your specific Git GUI.
Adding the NativeUI project
On Visual Studio, right click your Solution and select
Add > Existing project...
and search forNativeUI\NativeUI\NativeUI.csproj
. Once found, double click it.Restoring the missing packages
With Visual Studio 2017
Right Click the NativeUI project and select
Manage NuGet Packages...
. Then, you should seeSome NuGet packages are missing...
. Click the Restore button.With the NuGet CLI
Run the following commands from your project folder:
Final steps
Finally, on the root of your project you should see the
packages
folder. Copy that folder and paste it inside ofNativeUI
.